Java’s type system is unsound
We, Nada Amin and Ross Tate, broke the Java and Scala type systems!
Read more »With the Java 9 release, developers can use the new module system to create modular applications. However, in order to modularize applications, libraries should be usable as modules as well.
Read more