Jon Harrop wrote:
> Optimizing exception handling in the JVM before implementing tail calls was 
> premature optimization, IMHO.

It's worth mentioning that in order to implement non-local flow control, 
IronRuby has to use exceptions just like JRuby. And any benchmarks 
involving exceptions or non-local flow control are far slower on 
IronRuby than on even the C version of Ruby. JRuby is consistently a lot 
faster on all such benchmarks, largely because the cost of exceptions is 
so low on the JVM.

- Charlie

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "JVM 
Languages" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/jvm-languages?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to