From: Ezra Zygmuntowicz Date: 2008-03-02T07:28:02+09:00 Subject: Re: a practical Lisp in Ruby On Mar 1, 2008, at 1:04 PM, Elliott Hird wrote: > On 01/03/2008, Kyle Brooks wrote: >> This is a VERY interesting idea, but why do you want to do this? >> >> - Kyle > > For a start - because it can be done ;-). > > For another - because I want to see what happens when you combine Lisp > awesomeness like macros & such with Ruby's elegance and libraries. I > am expecting an explosion of some sort. > > Who knows? Maybe it'll target YARV one day, and be a first-class > citizen, just like Ruby itself. > > -ehird > Elliot- You may want to look at these two projects: http://chaosforge.org/taw/rlisp/ http://bus-scheme.rubyforge.org/ rlisp is a lisp to ruby compiler with nice lisp -> ruby integration that solves most of the problems you are asking about. Bus Scheme is a scheme written in ruby with ruby integration. Rlisp is more complete but I prefer scheme to lisp myself so bus scheme is pretty interesting, bus scheme already runs on rubinius too ;) Cheers- - Ezra Zygmuntowicz -- Founder & Software Architect -- ezra@engineyard.com -- EngineYard.com