Re:Shopify invests in research for Ruby at scale
by kaba0 on Tuesday May 17, 2022 @05:35AM
(#31407999)
Why do you put a high level managed language into the same category as one with a runtime and a GC? Like, why would you want 2 runtimes at the same time? Makes 0 sense.
[ Parent
| on HN ]
Re:Shopify invests in research for Ruby at scale
by vorpalhex on Tuesday May 17, 2022 @03:06PM
(#31415071)
Which of those do you think is a high level managed language with a runtime aside from Ruby?
Both of those are comparable to C and compiled. Rust is a bit lower level, Golang a bit closer to C++.
Re:Shopify invests in research for Ruby at scale
by kaba0 on Tuesday May 17, 2022 @03:42PM
(#31415433)
C and Rust is obviously a low level language, as well as C++.
Go is the odd one in the list, you might as well say that one should write an external function in Java and call that from Ruby (which would be fair if Ruby would already run on the JVM, e.g. in case of TruffleRuby).
Go has nothing at all to do with C++, C++ is a low level language, and an expressive one at that. Go is neither of those, it is managed and not good at expressiveness (by design).
Re:Shopify invests in research for Ruby at scale
by Lio on Wednesday May 18, 2022 @10:54AM
(#31423557)
FYI Ruby does already run on the JVM since 2001 via JRuby.
There's no need to wait for TruffleRuby (unless you want to).
Re:Shopify invests in research for Ruby at scale
by kaba0 on Wednesday May 18, 2022 @11:52AM
(#31424266)
Yeah, Iām aware, it was more just a tongue-in-cheek comment.