Re:The Ruby+OMR JIT
by noahdesu on Friday December 02, 2016 @11:46AM
(#13090113)
Slightly off topic since the post is specific to Ruby, but are you able to compare OMR to Truffle and Graal?
[ Parent
| on HN ]
Not as well as I should be able to, for sure.
In my mind, I look at Truffle and Graal as a potential way forward to build new high performance JVM languages.
OMR I see as a way to build language runtimes in C/C++, and have a production pedigree.
Related, are you aware of the JRuby+Truffle project [1]? Not a new high performance JVM language, but a high-performance implementation of Ruby using Truffle and Graal. On the surface it sounds extremely similar to Ruby+OMR (applying a high-performance, production-pedigree compiler/interpreter to an experimental Ruby implementation), so I'd be interested in hearing about any direct comparisons or knowledge-sharing between the two projects that might be possible.
I really enjoy meeting up with the JRuby+Truffle people whenever I can at conferences. Though our approaches are really different, there's definitely a cross-pollination of ideas: I've taken huge amounts of inspiration about what could be possible from Chris Seaton's PhD work which was on JRuby+Truffle.