~/talk

Building a Graphical IDE in Elm (...)

slides:none on file

A graphical IDE for a PLC language compiles to BEAM and runs distributed on the Erlang VM, with a browser client written in Elm 0.16 using FRP-style startups wired by mailboxes; the Elm side talks via ports to a Bullet/Cowboy websocket bridge called elmrang_connect (library exists but isn’t on Elm package). Rendering uses SVG with CSS at interactive frame rates (~30 FPS target). A live simulation demo runs; editing and graph-layout are incomplete and the 0.17 Elm rewrite blocks straightforward porting.

AI-written summary · about

  1. 0:00Intro
  2. 1:40Project Description
  3. 4:00Inspiration
  4. 5:00Requirements
  5. 6:00Why Elm
  6. 7:00Pros
  7. 9:00JavaScript
  8. 10:00Ports
  9. 12:00Project structure
  10. 13:00Demo
  11. 14:00Structure
  12. 16:00Startup
  13. 17:00Nested Startups
  14. 18:00Lack of Communication
  15. 20:00Production Problems
  16. 21:00Component Structure
  17. 22:00Dependencies
  18. 23:00Rendering
  19. 24:00CSS
  20. 26:00Before you start
  21. 27:00Elm is experimental
  22. 28:00Pure Script
  23. 29:00Advanced Types
  24. 30:00Production
  25. 31:00Summary
  26. 32:00Questions
  27. 33:00Functional languages
  28. 34:00Elixir Script
  29. 35:00Raffle
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.