Re:Projects That Are Making Fast Ruby a Reality
by ch4s3 on Thursday February 11, 2016 @11:25AM
(#11081099)
OMR is really cool, I spun up the docker image and my project ran on it out of the box. That said, JRuby has been great for us, and we're really excited about Truffle+Graal (which won't run Rails yet but seems close). Chris Seaton is super smart and a really nice guy. Apparently Truffle+Graal should be able to run R soon https://twitter.com/ChrisGSeaton/status/697515513858158592
[ Parent
| on HN ]
Re:Projects That Are Making Fast Ruby a Reality
by magaudet on Thursday February 11, 2016 @12:48PM
(#11081653)
OMR Team member here: Glad to hear you had a good experience with our tech preview! We really appreciated the feedback you provided, and would definitely be willing to take more.
Re:Projects That Are Making Fast Ruby a Reality
by ch4s3 on Thursday February 11, 2016 @01:24PM
(#11081891)
You're welcome. I love the project, and I'll be watching github closely as you move towards open source. I'll try to run some gems I like that use c extensions soon.
Re:Projects That Are Making Fast Ruby a Reality
by nextos on Thursday February 11, 2016 @11:33AM
(#11081150)
Thanks, very interesting. I didn't know about this being able to run R inside JVM. What will happen with all existing packages that have C or C++ dependencies? Perhaps it would be doable with a bridge? Having R tightly embedded in the JVM would be amazing.
Re:Projects That Are Making Fast Ruby a Reality
by eonwe on Thursday February 11, 2016 @11:35AM
(#11081170)
In some cases they could perhaps do the same thing that's done with Ruby: interpret the C-extensions.
It's not as crazy as it may seem and JRuby benefits hugely from it: http://chrisseaton.com/rubytruffle/cext/
Re:Projects That Are Making Fast Ruby a Reality
by ch4s3 on Thursday February 11, 2016 @01:24PM
(#11081898)
I'm pretty sure they aim to interpret the c, but I don't want to speak for Chris.
Re:Projects That Are Making Fast Ruby a Reality
by mike_hearn on Friday February 12, 2016 @03:34AM
(#11085953)
They don't just interpret the C, they JIT compile it.