New kid on the block / introduction
M. Edward (Ed) Borasky
znmeb at cesmail.net
Thu Nov 2 19:27:33 PST 2006
Tom Novelli wrote:
> I saw your wish list there... macros, tail recursion, continuations,
> numeric arrays, assembler... I've been playing with the CMUCL/SBCL
> Lisp compilers the past few weeks, and they do ALL that, seemingly
> pretty well. Couldn't you write a Ruby-to-Lisp parser? If that
> works, I think you could create a stripped-down version of SBCL, load
> your parser, and save out a modest-size executable... and if it works
> for Ruby, it ought to work for Python, Javascript, etc.. and they'd
> all share the same garbage collector, native code compiler, etc.
>
Yeah ... there actually are some Ruby/Lisp bridges floating around. I
think the current Ruby interpreter stores the abstract syntax tree as an
S expression, so it might be even easier.
Is the SBCL compiler better than the CMUCL compiler, or just a more
lively project and community?
More information about the TUNES
mailing list