From: Lothar Scholz Date: 2006-07-04T12:38:31+09:00 Subject: Re: Ruby and Rails performance profiling? Hello M., MEEB> Juergen Strobel wrote: >> Lisp (CLOS) has an even more complicated method dispatch than Ruby, >> since it may have to search up the parent classes of all parameters >> (multi dispatch) and MI is allowed. History shows this type of method >> dispatch can be highly optimized and be made very performant. >> >> It sure took some time for Lisp to reach this stage though. >> MEEB> And most Lisp processors have the ability to compile to machine code. Well, but lisp compiled machine code is crashing on the simplest error because to get speed everything is casted to void*. And it also needs - at least the implementations i know - a sealed universe to optimize the method dispatching. I also don't know about any transparent JIT compiler that cleanly handles eval and recompiles the necessary parts on its own (but my last look at LISP was 2003). AFAIK all lisps need manual help from the programmer here. So we are not really talking about the same thing here. -- Best regards, emailto: scholz at scriptolutions dot com Lothar Scholz http://www.ruby-ide.com CTO Scriptolutions Ruby, PHP, Python IDE 's