5 ms·
"Graal is a dynamic compiler written in Java that integrates with the HotSpot JVM. It has a focus on high performance and extensibility. In addition, it provide
by crudbug 11y ago
"Graal is a dynamic compiler written in Java that integrates with the HotSpot JVM. It has a focus on high performance and extensibility. In addition, it provides optimized performance for Truffle based languages running on the JVM."
"Truffle is a framework for implementing languages as simple interpreters. Together with the Graal compiler, Truffle interpreters are automatically just-in-time compiled and programs running on top of them can reach performance of normal Java."
- haddr 11y agoThis is something I'm looking forward to in Java 9. There is already a big effort in bringing R language to the JVM (google for project fastr on bitbucket) and it might be just a beginning. It might finally bring the interoperability between other, more specific languages and take advantage of vast amounts of libraries available for Java and other JVM languages. Edit: link to the fastr https://bitbucket.org/allr/fastr https://bitbucket.org/allr/fastr It's open source, and they encourage people to participate.
- azinman2 11y agoWhat's happening in 9?
- the8472 11y agoSo far Graal has been an experimental/research fork of the hotspot JVM. JDK 9 builds include JVMCI[1] as experimental feature which can be used to run graal without JVM modifications. [1] http://openjdk.java.net/jeps/243 http://openjdk.java.net/jeps/243
- sciurus 11y agoThat's also some promising ongoing work implementing Ruby on Truffle. https://github.com/jruby/jruby/wiki/Truffle https://github.com/jruby/jruby/wiki/Truffle http://lists.ruby-lang.org/pipermail/jruby/2015-December/000262.html http://lists.ruby-lang.org/pipermail/jruby/2015-December/000...
- haddr 11y agoBTW. here's the list of CRAN packages they claim they can already run (i suppose install and run, maybe not yet tested). Anyway this is impressive: https://bitbucket.org/allr/fastr/src/dcae74ecaaf3291f93ae2c0d314a9d0aeecbb347/com.oracle.truffle.r.test.cran/ok.packages?at=default https://bitbucket.org/allr/fastr/src/dcae74ecaaf3291f93ae2c0...