3 ms·
IIRC TruffleRuby is implemented very differently than JRuby and has a lot more potential. So I'm not sure any comparisons can really be made.
by sdegutis 7y ago
IIRC TruffleRuby is implemented very differently than JRuby and has a lot more potential. So I'm not sure any comparisons can really be made.
- deleted 7y ago[deleted]
- ericb 7y agosource: https://chrisseaton.com/truffleruby/ https://chrisseaton.com/truffleruby/ > TruffleRuby started as my internship project at Oracle Labs in early 2013. It is an implementation of the Ruby programming language on the JVM, using the Graal dynamic compiler and the Truffle AST interpreter framework. TruffleRuby can achieve peak performance well beyond that possible in JRuby at the same time as being a significantly simpler system. In early 2014 it was open sourced and integrated into JRuby for incubation, then in 2017 it became its own project, and now it is part of GraalVM. Since 2019 Shopify has sponsored development. > In early 2014 it was open sourced and integrated into JRuby for incubation Additionally, we also tried Truffle when it was JRuby, or in JRuby, however you want to put it, but without a lot of success. Things could be different now.
- sdegutis 7y agoI interpreted that sentence as meaning it was integrated into the JRuby project as a "home" for the project, similar to being under the management of a particular github org. Not that its implementation was in any way changed or integrated into JRuby.
- ericb 7y agoYour interpretation is understandable, but incorrect. https://www.jruby.org/2016/05/03/jruby-9-1-0-0.html https://www.jruby.org/2016/05/03/jruby-9-1-0-0.html
- eregon 7y agoConcretely, TruffleRuby never shared much in terms of the core language implementation with JRuby (essentially the parser and encoding stuff, never core methods/operators/etc).