9 ms·
why does shopify not just use Crystal https://crystal-lang.org https://crystal-lang.org, it is faster than go, with Ruby like sytnax. Invidious the youtube prox
by lowwave 4y ago
why does shopify not just use Crystal https://crystal-lang.org https://crystal-lang.org, it is faster than go, with Ruby like sytnax. Invidious the youtube proxy is written in it.
- chrisseaton 4y agoWe have a code base already written in Ruby.
- fknorangesite 4y agoYes, "just" port ~16 years' worth of Ruby. No sweat.
- stjohnswarts 4y agoTrivial.
- viraptor 4y agoBecause that would require porting all their code. The syntax is similar, but they're different languages (and I'm saying that as a person usually mentioning they're not that different). At their scale even updating to a new minor version of Ruby and fixing all warnings is likely a multi-day adventure. Moving to different Ruby runtime would take weeks/months. Moving to crystal would be effectively a rewrite from scratch.