| ▲ | hunterpayne a day ago | |
Not types, type-safety. Things like covariant and contravariant type declarations, implicit types (variables looked up by type instead of by label), and other things that you need to make a type safe system/service/application. The problem is that that feature of a language is massively oversold. Its nice but to pretend it prevents bugs or is even a great design goal is questionable and not backed up by research (as they claim). | ||
| ▲ | still_grokking 4 hours ago | parent | next [-] | |
> Its nice but to pretend it prevents bugs or is even a great design goal is questionable and not backed up by research (as they claim). That's why people use JavaScript instead of Rust for critical systems, right? Claiming in the year 2025 that strong static types don't provide massive advantages is almost laughable, TBH. This was settled long ago, and the whole industry now understands that type safety is inevitable to create reliable and scalable systems. | ||
| ▲ | dionian 21 hours ago | parent | prev [-] | |
But it’s still a way more powerful and expressive type system than Java. So using it in a JVM ecosystem is a perfect fit. | ||