It appears that the Rubinius folks are interested in implementing the VM in Lisp. If they want to implement the VM in Lisp, why are they going to create a Lisp interpreter in Cuby, which outputs C, that parses Ruby to Lisp sexps and then evaluates the sexps. Why not skip Rubinius and just implement a Ruby VM in Scheme or Common Lisp?

Leave a Reply