~/talk

"Breaking the Legacy: A New Era of Programming Language Design"

Talkat CityJS Athens 2025 · 2025-05-28..05-31· [compilers-and-language-design]
slides:none on file

Argues that languages must be built around the actor model with message passing, no shared memory, and capability-based security; specifies three capability origins: creation, transmission, introduction and uses proxies for revocation. Describes a transitional language called Misty (design at mistiesystem.com) that strips JavaScript to a safe subset, adds actor addresses and blobs, removes exceptions, and targets an x64 code generator (bootstrapped in JavaScript). Claims this is vaporware but presents concrete semantics: queued messages, single-turn execution, and the principle of least authority.

AI-written summary · about

  1. 0:00Introduction to legacy languages
  2. 2:18Generational language evolution
  3. 5:31Limitations of single-machine models
  4. 7:11Introducing the actor model
  5. 9:49Actor system recommendations
  6. 12:08Performance in distributed systems
  7. 16:51Pipelining with actors
  8. 21:07Security through capabilities
  9. 24:59Modularity and maintainability
  10. 26:48Introducing Misti language
  11. 30:21Q&A session begins
  12. 31:24Revocation in actor model
  13. 33:32Performance myths and efficiency
  14. 35:16Why actor model isn’t mainstream
  15. 37:05Misti implementation details
  16. 38:31Patterns over languages
  17. 40:27Human-centered language design
  18. 41:34Why now for the actor model
  19. 42:16Handling shared information
  20. 43:44Career-defining decisions
  21. 45:10Creation of JSON
  22. 47:14Closing 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.