Breaking the Legacy: A New Era of Programming Language Design
summary
Argues for an actor-first language that abandons shared memory in favor of message passing, describes three address-transfer patterns — creation, reception, introduction — and a practical revocation via proxy that trades latency for revocability. Proposes a transitional language called Misty built by trimming JavaScript to its useful parts, adding actor address objects, blobs, failure-management without exceptions, and message-only opcodes; first compiler prototype is written in JavaScript with a planned x64 code generator. Security centers on capability security and the principle of least authority.
AI-written summary · about
chapters (6)
- 0:00Introduction to actor model
- 2:50Security in actor model
- 5:17Designing a new language
- 7:08Introducing Misti language
- 13:12Quality and maintainability
- 18:56Q&A begins
related talks
50mThe Post JavaScript Apocalypse
57mWhy Programming Languages Matter
36mThe Power of the Paradigm
01h 04mThe End Of Gen. Purpose Languages-Rubinius 3.0+The Next 10 Mil. Programs
30mA Tale of Shared Memory Concurrency in Programming Languages
10mpart4 – Ted Neward
01h 11mProgramming language memory models: Problems, solutions, and directions
42mImplementing Languages for Fun and Profit
