Introducing the Jet Programming Language
summary
A Ruby-like language that compiles to BEAM bytecode and uses leex, yecc and erl_syntax to produce Erlang .beam files, with pattern matching, arity-based functions and an object system that returns immutable state maps. Concurrency maps objects to lightweight processes and uses gen_server for concurrent objects; spawn/receive, async futures and casts all work. A prototype compiler and runtime exist, but method-call latency is higher than native Beam and HiPE compilation did not fix it.
AI-written summary · about
chapters (5)
- 0:00Introduction and background
- 10:13Global interpreter lock problem
- 17:36Jet language design principles
- 24:50Jet compiler and runtime
- 30:26Future plans and Q&A








