- zenspider.com
- zenspider presentations
- Let's Write an Interpreter!
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.
I also gave a quickie talk on my favorite halting-problem limerick! Yay!