That's exactly the essence and the power of Ruby. If you want static typing, compilation, performance with Ruby-like syntax just use Crystal https://crystal-lang.org/
Yes absolutely. People forget one of the reasons to use ruby is the beauty of the code. Any typed language is verbose and ugly. I understand other languages are more safe, I'm happy to code unsafe for developer joy.
That's exactly the essence and the power of Ruby. If you want static typing, compilation, performance with Ruby-like syntax just use Crystal https://crystal-lang.org/
Yes absolutely. People forget one of the reasons to use ruby is the beauty of the code. Any typed language is verbose and ugly. I understand other languages are more safe, I'm happy to code unsafe for developer joy.
There's an excellent talk from Ruby conf given by Noel Rapin - https://youtu.be/OM37TfsCyF4?si=HsS9yXNGiTlf5Oo9 about this.
there's so many ways you can enjoy ruby without types.
You also don't need variable names with point-free form, also known as tacit programming. I still prefer to name and type intermediate things.
And this is why I don't use Ruby.
Sorbet needs type inference and `dynamic` keyword