~/interview

Interview with Louis Pilfold on Elixir Gleam

Interviewat YOW! Melbourne 2022 · 2022-12-08..12-09· [functional-programming]
slides:none on file

Gleam presents a new functional language that compiles to BEAM and JavaScript, ships a readable-code backend for debugging, and bundles a standard library as a Hex package. Version 0.21 adds a language server with inline errors, hover type info, formatting and go‑to‑definition; auto-complete and type‑directed refactorings are next. The project delivers zero‑cost interop with Erlang/Elixir, and implements typed OTP primitives (gen_server/supervisor equivalents) that run in production, showing the approach actually works.

AI-written summary · about

  1. 0:00Louis Pilfold and Gleam intro
  2. 0:43What is Gleam
  3. 1:26Gleam high-level features
  4. 2:52JS compilation & cross-platform
  5. 3:55Gleam language server & IDE
  6. 4:38Developer productivity focus
  7. 4:59Why Gleam on BEAM
  8. 6:21Languages inspiring Gleam
  9. 7:48Gleam philosophy & future
  10. 9:11Gleam syntax & simplicity
  11. 10:58Balancing features & simplicity
  12. 11:40Language design weirdness
  13. 13:48Type classes & type system
  14. 15:15BEAM compatibility
  15. 17:44JS interop & tooling
  16. 19:51Gleam standard library
  17. 20:55Readable generated code
  18. 21:58Building type-safe BEAM
  19. 23:21Typed OTP in Gleam
  20. 24:26Gleam 0.21 features
  21. 26:30Gleam roadmap & tooling
  22. 28:33Exhaustiveness checking
  23. 29:58Gleam community growth
  24. 31:43Improving onboarding
  25. 33:04Closing remarks
~/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.