From: Logan Capaldo Date: 2006-05-24T09:47:47+09:00 Subject: Re: Zed and Luis drop the bomb on Ruby's poor performance On May 23, 2006, at 1:52 PM, Joel VanderWerf wrote: > Eric Hodel wrote: >> Lisp has a tiny syntax. >> Lisp has uncountable years of development. >> Lisp had lots of people who wanted it to go fast, so it goes fast. > > The Lisp compiler can optimize in ways that the ruby interpreter > cannot. > (Optional type declarations, for example. Also, list manipulations are > not method calls.) > > -- > vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407 > How about we rewrite the ruby runtime as a combination of macros and functions in Lisp, use ParseTree to get the S-Exp representation of a ruby program and then feed that into our Lisp compiler? Instant speedy ruby! ;)