On 5/2/05, Robert Klemme <bob.news / gmx.net> wrote:
> 
> "Glenn Smith" <glenn.ruby / gmail.com> schrieb im Newsbeitrag
> news:e09ac119050501122011ecce08 / mail.gmail.com...
> > Always something I've wanted to write - an interpreter of my own.  Now
> > I'm not likely to produce the next 'Ruby', but the recent announcement
> > of Fu's 'TAO', and other languages, make me wonder if I could write
> > something similar.  Just for me, so to speak.  A bit of fun.
> >
> > I did look at the possibility of going down the traditional route of
> > [F]Lex/Yacc[Bison] and 'C', but it would be nice to write it in Ruby.
> > Alright, it would be one interpreted language interpreting another,
> > but as I said, 'a bit of fun'.  That's if two small children and a
> > scary wife allow me the time of course!!
> >
> > I see there are ruby-lex and ruby-yacc modules on RAA - anybody used
> > these in anger and are they complete/good-enough?
> >
> > Has anybody done this kind of thing before?  Not being a) a genius, b)
> > Matz, or c) the owner of a fine beard, can anybody recommend any good
> > URL's/tutorials/perhaps even books?
> >
> > I could grow a beard of course...
> 
> The beard might help - but OTOH how will your scary wife react to that?
> Might turn the whole thing into a mission impossible...
> ;-)
> 
> I haven't done this myself just a silly idea: when you compile your
> language X right into Ruby code, then X might not be that slow during
> execution because you save yourself one level of interpretation.
> 
Or even better, do like GCC and have switchable 'back-ends' that
generate for different execution environments ( ruby, python, perl,
java ) etc. :-)


> Kind regards
> 
>    robert
> 
> 


-- 
Into RFID? www.rfidnewsupdate.com Simple, fast, news.