Cool kids' way of generating code
summary
Compares concrete engines and workflows: Java/Velocity/Jet/T4/Expand templates are fragile; Node/TypeScript modules exist but lack a unified, editor-backed ecosystem; Xtend/Xbase provides compiled templates, extension methods, dynamic dispatch and full Eclipse debugging and performs “as fast as Java”; MPS reduction rules do model-to-model mapping that lets generated concepts appear as native language constructs and supports projectional editors; demonstrates bootstrapped toolchains, real debugging of generated code, and that no single framework fits every use case.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:26What is code generator
- 7:01What cool kids do
- 10:17Typescript
- 12:58NPS
- 17:52Templates
- 19:28Model Navigation
- 22:23Dynamic Dispatching
- 24:21IDE support
- 29:49Questions








