MatzLisp
blade.nagaokaut.ac.jp
blade.nagaokaut.ac.jp
They think they've found something that's "Java done right" when they've entered the LISP-zone.
Original LISPs didn't have the macro system everyone associates with Lisp, either.
. . . and Matz didn't do a very good job of removing macro capabilities, because Ruby's still halfway to CL on that score.
One can fake a great deal of LISP in Ruby but, I would like to hear more about your thesis of "Ruby's halfway to CL" for no other reason than I've been spending free time "Ruby-fying" Scheme and see more of a gap than you're implying exists.
Consider that, when speaking literally of getting halfway to something, you have exactly as far to go still as the distance you've already traveled. It's not like I said Ruby was most of the way there, y'know.