News for hackers. Stuff that matters.
Re:Ask HN: Why are Apache projects so Java-centric? by mike_hearn on Monday March 23, 2015 @10:53AM (#9251238)
Hibernate doesn't require dependency injection. I'm not a big fan of DI either, but I'm not sure what it's got to do with type systems either.

The Java type system is quite old. It's doing some interesting new things anyway like the pluggable type systems via the Checker framework, but nobody is going to claim Java has a cooler type system than Haskell.

If you look at Kotlin, it makes some small but much needed upgrades to the Java type system, like real properties, traits, delegates, function types, integrated nullability and flow sensitive typing, better generics etc. It doesn't go as far as Haskell though.

There are no comments on this comment yet.