Re:If You're Not Writing a Program, Don't Use a Programming ...
by Floegipoky on Monday September 24, 2018 @02:30PM
(#18060084)
Java already had limited generic type inference, and 10 just introduced local variable type inference: https://developer.oracle.com/java/jdk-10-local-variable-type...
That being said the only thing I've run on jre10 so far has been Scala, so ymmv.
So for me, the divide is that the tools shouldn't make me do work that they can do themselves, namely type inference. And I'm baffled that Java people just outright decided they don't want type inference. They chose to type things that the computer can calculate for them! It makes no sense.
Granted, the usefulness of the work I still choose to do scales with the longevity and involvedness of the code, so I dump hints in scripts that will live for half an hour.