News for hackers. Stuff that matters.
Re:Shopify invests in research for Ruby at scale by yowlingcat on Monday May 16, 2022 @03:32PM (#31402213)
What does fast "natural implementations" mean? Runtime? Compile-time? Because if one sacrifices the latter for the former, I think that skirts over the main benefit.

With dynamic, interpreted languages that have effectively zero compile-time, one can achieve significantly tighter iteration cycles across a team, ending up limited more by test suite runtime than by slow edit/recompile cycles. This leads to higher productivity across an engineering organization with a quickly evolving codebase. Not important for all use cases, but pretty critical for many.

Re:Shopify invests in research for Ruby at scale by kaba0 on Tuesday May 17, 2022 @05:39AM (#31408038)
> effectively zero compile-time, one can achieve significantly tighter iteration cycles across a team

I don’t know what machines do people develop on, but on a fairly old laptop I get practically instantaneous iteration with incremental compiles with Rust, which is one of the slowest compiling languages. I honestly can’t imagine where is this supposed slow compiles in case of something like Java - like sure one can create some monstrosity of a build definition, but if some competent person wrote it it is just as fast as an interpreted language. Hell, it can do hot swapping just fine.