3 ms·
Woah, Ruby has become fast, like really fast. What's even more impressive is TruffleRuby, damn!
by Alifatisk 2y ago
Woah, Ruby has become fast, like really fast. What's even more impressive is TruffleRuby, damn!
- knowitnone 2y agoIt's Oracle https://github.com/oracle/truffleruby https://github.com/oracle/truffleruby Double Damn!
- Twirrim 2y agoIt's open source under Eclipse Public License version 2.0, GNU General Public License version 2, or GNU Lesser General Public License version 2.1. Making it easily fork-able should Oracle choose to do something users dislike.
- ksec 2y agoHoly! I know TruffleRuby is Open Source but I somehow always thought Graal ( Which TruffleRuby is based on ) wasn't open sourced.
- tiffanyh 2y agoNote that Rails doesn't work on Truffle and from what I understand, won't anytime soon. Which is disappointing since it has the highest likelihood of making the biggest impact to Ruby perf.
- uamgeoalsk 2y agoHuh, what exactly doesn't work? Their own readme says "TruffleRuby runs Rails and is compatible with many gems, including C extensions." (https://github.com/oracle/truffleruby https://github.com/oracle/truffleruby)
- tiffanyh 2y agoTruffle: TruffleRuby is not 100% compatible with MRI 3.2 yet Rails: Rails 8 will require Ruby 3.2.0 or newer https://github.com/oracle/truffleruby https://github.com/oracle/truffleruby https://rubyonrails.org/2024/9/27/this-week-in-rails https://rubyonrails.org/2024/9/27/this-week-in-rails
- hotpocket777 2y agoIs it possible that those two statements taken together means truffleruby can run rails 8?
- deleted 2y ago[deleted]
- lmm 2y agoThat doesn't mean Rails won't run on TruffleRuby. TruffleRuby may not implement 100% of MRI 3.2, but that doesn't mean it doesn't implement all the parts that Rails needs.