DEV Community

loading...

Discussion on: Why the Release of Ruby 3 Will Be Monumental

Collapse
thorstenhirsch profile image
Thorsten Hirsch

I'm just glad that Matz has chosen to keep Ruby 3 fully compatible to Ruby 2, so that we won't face a decade in which both versions live side-by-side with half the gems ported to version 3 and the other half still on version 2. Some other programming language went that way and it was horrible... 😬

Will it bring more attention to Ruby? I'm not so sure about that. But there's another interesting development: Rails on TruffleRuby (GraalVM). That might be a game-changer for the enterprise world (because it opens the whole Java world). I hope Shopify keeps on sponsering these efforts.

Collapse
jaredcwhite profile image
Jared White Author

Definitely agree…it'll be interesting to watch the development of the v3 line, since there have a few deprecations/changes throughout the v2 line. Likely "breaking" changes will be handled very carefully over time as they have to date.

The TruffleRuby runtime is quite intriguing. I'm not sure how far away we are from jumping from "it has potential" to "use this now!" but I'm glad it continues to progress.