8 ms·
but ruby is moving in this direction - jit - more functional tools - better introspection - sorbet - ractor - truffleruby, and jruby
by claudiug 6y ago
but ruby is moving in this direction
- jit
- more functional tools
- better introspection
- sorbet
- ractor
- truffleruby, and jruby
- ksec 6y agoUnfortunately, in the case of Shopify none of those tools will run rails any faster. I think they only use TruffleRuby for some internal tools. Hopefully things will improve now ChrisSeaton is working there.
- joelbluminator 6y agoRuby is working hard on performance but Sorbet is hardly a common thing. The Rails community isn't gonna adopt types anytime soon imo. To be fair most likely never, at least not as a community. Some companies may go that route but I hardly anticipate a big movement.
- satvikpendem 6y agoThose are all grafted on afterwards, and they don't see too much use apart from the people who made them (ie Stripe with sorbet). Compare that to a language that has first-class support for all of these built in. As you learn such language you're forced to learn these concepts as well, so more people in the community use them, thereby increasing their effectiveness through sustained development because they're popular features.