Interested in how you might go about building a simple compiler?

The video of my RubyConf 2012 presentation “Rapid Programming Language Prototypes with Ruby and Racc” has just been uploaded to YouTube for your viewing pleasure by the awesome folks at Confreaks.

Big chunk of live coding around 12:13 and great questions from the audience at around 37:50.

The source code for the live-coded “compiler” has been pushed to this github repository. The slides are up on github too, with some minor changes — during the presentation I misattributed the author of Racc: Minero Aoki (@mineroaoki) is the original author, not Aaron Patterson (@tenderlove). (Huge apologies Minero!)