3 ms·
Interesting; Shopify doesn't use TruffleRuby, but instead prefers MRI?
by lidHanteyk 6y ago
Interesting; Shopify doesn't use TruffleRuby, but instead prefers MRI?
- ch4s3 6y agoTruffleRuby can’t quite run Rails yet. They use truffle for some plain Ruby stuff.
- kipply 6y agoNot running most Rails applications is true, but the applications that can be run on TruffleRuby are not quite plain. It can run a web application that serves storefront traffic (source at the end of https://engineering.shopify.com/blogs/engineering/optimizing-ruby-lazy-initialization-in-truffleruby-with-deoptimization https://engineering.shopify.com/blogs/engineering/optimizing...)
- ch4s3 6y agoYeah, of course I was generalizing a bit. That blog post is super informative, thanks!
- chrisseaton 6y ago> Interesting; Shopify doesn't use TruffleRuby, but instead prefers MRI? Shopify's investing in TruffleRuby as well as MRI - they employ me to work on it. We have it able to run one major app, but still working on making it as fast as we'd like.
- AndyMaleh 6y agoIdiotic. That’s what using the right tool for the job is all about. Ruby isn’t for everything and never will be. Just stick to CRuby (or JRuby if integrating with the JVM). They’re already stable. No point diluting the space with more rubies for superficial reasons like lessening the performance trade off in Ruby when there are many many other languages better suited for high performance algorithms to apply where needed. That’s what good engineering is all about after all. Knowing trade-offs and choosing the right tool for the job, not denying them or trying to fight them like TruffleRuby idiotically does. Shopify is like Canada’s Groupon. The only reason they are profiting is because they have a simple business idea despite their mediocre engineering skills.
- enitihas 6y agoMore interestingly, the TurffleRuby founder works at Shopify IIRC.
- deleted 6y ago[deleted]