CoffeeScript as a JS/Next
summary
CoffeeScript compiles into plain JavaScript with compatible semantics, its compiler initially written in Ruby and now self-hosting compiler that can compile itself. The build uses jison and a ~600-line grammar plus a token-rewriting disambiguation pass that inserts parentheses/braces and resolves optional syntax before parsing. Language features (significant whitespace, bound arrow functions, classes as prototype sugar, destructuring, splats, existential operator) desugar to ordinary JS, tests run fast — about 0.5s on V8.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:39What you should expect in the Future
- 3:57The Harmony goals
- 8:49Yet more approved for ES next
- 11:11Hot, but not yet in Harmony
- 17:35What's going on here?
- 18:23Word of the day. Transpiler
- 53:36THE JSCONF TRAIL








