Hacker News new | ask | show | jobs
by krylon 4108 days ago
AFAIK, technically, ruby 1.9 and later are no longer MRI, but KRI. So, yeah, I would say that technically speaking, refererring to current versions of ruby as "MRI" is not terribly correct.

On the other hand, to tell the "default" ruby apart from jruby and rubinius, one might still refer to it as "MRI". Also, Robert Metcalfe once said something to the effect that "Ethernet cannot die - if something comes along to replace it, it will just be called Ethernet" or something along those lines. Maybe something similar is at work here? (Sloppiness is more likely, though.)

1 comments

I am not 100% sure, but wasn't KRI a fork of MRI that at some point simply was merged? It would be a bit strange if the whole interpreter would be called KRI when most code was still written by Matz. Though Ko1 is the main developer currently Matz is still the visionary and decision maker.
you are correct. A lot of the code is still the same from the original (1.8) matz' interpreter.
Thanks for clearing that up!