Re:Shopify invests in research for Ruby at scale
by pizza234 on Monday May 16, 2022 @04:21PM
(#31402711)
Splitting services and porting them to a faster language doesn't prevent prototyping in the main, slower, language (in this case, Ruby).
It also doesn't need to be microservices madness - see GitLab (and also GitHub, but I think they don't open source their internal services), which rewrote some parts in Go.
Re:Shopify invests in research for Ruby at scale
by pjmlp on Tuesday May 17, 2022 @03:16AM
(#31407027)
Dynamic and somewhat loose language doesn't preclude not having at very least JIT support out of the box, even BASIC was better in that regard.
And if we take into account Ruby's predecessors, Smalltalk, SELF, Dylan.
Re:Shopify invests in research for Ruby at scale
by rileyphone on Tuesday May 17, 2022 @05:51PM
(#31416709)
SELF was really fast, at least as claimed [0] - about half the speed of optimized C and quicker to compile. It was where the HotSpot tech for the JVM came from, and V8 uses a similar object model and thus techniques. Just wish they could have made it usable!
Re:Shopify invests in research for Ruby at scale
by igouy on Wednesday May 18, 2022 @12:18PM
(#31424587)
afaict Self and Dylan were research projects / product development projects.
Smalltalk had multiple commercial implementations and was used to build mission critical software in banks and utility companies and manufacturing companies and…
Re:Shopify invests in research for Ruby at scale
by pjmlp on Thursday May 19, 2022 @03:16AM
(#31431657)
Apple sold Dylan to Harlequin, which sold it as a DylanWorks for some time.
Smalltalk still has commercial implementations, like Cincom.
tooling can be built with money and money is usually not the issue for these companies.