From: John Carter Date: 2006-07-24T11:13:29+09:00 Subject: Re: RLisp - Lisp naturally embedded in Ruby On Mon, 24 Jul 2006, Tomasz Wegrzanowski wrote: > Maybe some of you guys will be interested. > I wrote a small Lisp interpretter embedded in Ruby. > The emdedding is very tight - Lisp macros are Ruby Proc objects > and Lisp lists are Ruby Arrays (so actually cdr/cons copy). This is just very very Cool. I love it! I'm not quite sure what (if anything) I will do with this, but Hey! The idea is Beautiful. Perhaps I will just make a cup of coffee, and pleasurable meditate on the existence of such a thing. Or perhaps hack on it until it outputs Joy instead of Lisp. Curiously enough my first response on seeing this was, "Wow! What an excellent thing to post on "Lambda The Ultimate"!" I see you beat me to it! > It uses Martin Traverso's Ruby port of ANTLR 3 for parsing. > Well, that's pretty much all :-) If you have any questions about it, just ask > (on the mailing list, by private mail, or on the blog) Or maybe I will see if I can get around to finishing my recursive Lisp Parser for LittleLexer and drop that into your interpretor. Ah Well, somethings in Life are Just Fun. Thanks for Improving my Day! John Carter Phone : (64)(3) 358 6639 Tait Electronics Fax : (64)(3) 359 4632 PO Box 1645 Christchurch Email : john.carter@tait.co.nz New Zealand John's law :- All advances in computing have arisen through the creation of an additional level of indirection, the trick is to work out which indirection is actually useful.