Implementing Virtual Machines in Ruby (and C)

Programming Language Design