9 ms·
With the release of Java 7 (invokedynamic) the performance of these dynamic languages (like ruby and python) may become much less of a factor (JRuby and Jython)
by sahglie 15y ago
With the release of Java 7 (invokedynamic) the performance of these dynamic languages (like ruby and python) may become much less of a factor (JRuby and Jython). At least that's what the JRuby folks imply: http://www.engineyard.com/blog/2011/jruby-1-6-released-now-what/ http://www.engineyard.com/blog/2011/jruby-1-6-released-now-w...
Punch Line from Link:
"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."
- mark_l_watson 15y agoRight on! I was going to make the same comment until I saw yours. Charles Nutter has been very enthusiastic about invokedynamic based speed improvements - can't wait. A little off topic: as a consultant it seems like the demand for Clojure was been tremendous: Clojure is a nice language and very performant. It will be really interesting to see how much large speed improvements in JRuby will cut into Java's, Clojure's and Scala's developer market-share.
- equark 15y agoIs there any evidence this is actually true? Currently, IronPython and IronRuby do not have great performance on the CLR despite dynamic support.
- igouy 15y agoJRuby JVM 1.6.0_25 :: JRuby JVM 1.7.0 http://anonscm.debian.org/viewvc/shootout/shootout/website/websites/u32q/data/data.csv?r1=1.775&r2=1.776 http://anonscm.debian.org/viewvc/shootout/shootout/website/w...