🕷 zenspider.com

by ryan davis


Let’s Write an Interpreter! – 2013 GoGaRuCo Ruby Conference

Let’s Write an Interpreter! – Slides


Let’s Write an Interpreter! – Video

In 30 minutes and 160 (!!) slides I implemented a subset of ruby that supported enough features to be turing complete all implemented in a test-driven patterns-based design that is easy to understand and maintain.

The code is available at https://github.com/zenspider/uby_interpreter.

Scooping the Loop Snooper

I also gave a quickie talk on my favorite halting-problem limerick! Yay!

(slides) (video)