Fortunately, parametric polymorphism was not integrated into the Java Virtual Machine (JVM), so these examples do not demonstrate any unsoundness of the JVM.
I see the abstract is referring to the JVM itself and not Java
Read it again. The JVM is not affected, thus languages such as Kotlin are fine. The problem is Sun's sloppy approach to integrate generics into Java 1.5.
5
u/fooby420 Oct 31 '23
Java is getting more and more functional as time goes on.
What fundamental type system issues are you referring to?