4 ms·
MRI - Matz' Ruby Interpreter (the default Ruby) REE - Ruby Enterprise Edition (unofficial branch of Ruby 1.8) YARV - Yet Another Ruby VM (the VM used in Ruby
by judofyr 15y ago
MRI - Matz' Ruby Interpreter (the default Ruby)
REE - Ruby Enterprise Edition (unofficial branch of Ruby 1.8)
YARV - Yet Another Ruby VM (the VM used in Ruby 1.8)
(Although in this case I think he means MRI = 1.8 and YARV = 1.9)
- ssmoot 15y agoMinor correction, YARV, written by ko1, has never been a part of the Ruby 1.8.x line to my knowledge. Some language features, (mostly stdlib I think) were back-ported in 1.8.7, but 1.8.x is and always has been an interpreter where 1.9.x has always been YARV (a VM). Useless trivia: Once upon a time Ruby2 was going to be called "Rete" IIRC. Or maybe "Rite"? I doubt it's in any shape to be called a "formal" plan at this point, and who knows if it'll ever actually see the light of day. It was supposed to drop optional parens IIRC, it's even in the original Pickaxe I think, but I doubt that's still on the board. Don't remember what else.