Indeed, As Charles Nutter (JRuby) wrote:
"There’s a very real chance that invokedynamic could improve JRuby performance many times, putting us on par with our statically-typed brothers like Java and Scala. And that means you can write Ruby code without fear. Awesome."
http://www.engineyard.com/blog/2011/jruby-1-6-released-now-w...
Re:Java 7 is now available
by jamesgeck0 on Thursday July 28, 2011 @03:00PM
(#2818377)
So invokedynamic is already wired into JRuby? I can just install the Java 7 runtime and see significant performance improvements?
JRuby 1.7 has the major Invokedynamic changes. You can play with trunk for now.
Whoo-hoo! Time for the Perl port.
Good luck with that wish.
I would have to lookup the serious academic paper that says peel is technically unparsable in the same ways as PL/1. I think to date there have been two aborted perk on java efforts
Not sure if perl6 has the same properties mind.
I think perl6 is meant to have mutiple implementations.
"... enable[s] implementers of compilers for dynamically typed languages, that is, the people who develop compilers for languages such as JRuby and Jython, to generate bytecode that runs extremely fast in the JVM."
[1] http://blogs.oracle.com/jrose/entry/jsr_292_launched_in_java
[2] http://java.sun.com/developer/technicalArticles/DynTypeLang/...