Code Generation: ....
summary
Argues that generating code from runtime events makes metaprogramming safer and inspectable, using Rubinius and NodeBox plus ERB and eval to turn logs into runnable Ruby and Python graphs. Demonstrates an object-graph visualizer and a simple particle system built in an afternoon that actually renders, recounts legacy examples like 700 CVS commits and 1,050 generated Java files, and frames the core idea as code is data with practical eval-generated graphs as a working proof.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 6:56Ruby to Ruby
- 12:37Monkey Patching
- 16:42Sketch
- 19:00Oatmeal
- 20:37Instantiation
- 22:10Hardcoded
- 23:39NodeBox
- 24:38Tool Support
- 25:12Powerful Tools
- 28:04Code Generation
- 29:47Lisp
- 32:47Perl
- 33:39Y Combinator
- 34:57Paul Graham








