Re:Java 10 and beyond – a look at the potential language change
by xg15 on Monday May 14, 2018 @08:07AM
(#17064725)
> Type erasure is one of the main reasons why the JVM is targeted by so many languages.
As someone who grapples with erasure as well, I haven't heard this argument before. Could you explain that?
What? Type erasure is one of the main reasons why the JVM is targeted by so many languages (Java, Clojure, Kotlin, Scala, Groovy, JRuby, etc.). Had the JVM gone the way of the CLR the programming language landscape would probably look a lot different than it does today.
Perhaps you mean lack of support for value types? That does affect every language running on the JVM.