News for hackers. Stuff that matters.
Re:Thank You, Guido by lvh on Wednesday October 30, 2019 @12:49PM (#21399759)
I agreed until the disaster that was Jigsaw.

Maybe Jigsaw didn't impact you particularly hard, but you can't argue the JVM has a policy of minimal backwards incompatible changes given that debacle.

Re:Thank You, Guido by chrisseaton on Wednesday October 30, 2019 @01:00PM (#21399900)
I work on Java at a really deep level, and I haven't had to interact with Jigsaw at all. What is it breaking for you?
Re:Thank You, Guido by brabel on Wednesday October 30, 2019 @02:07PM (#21400666)
A lot of things like older versions of Gradle (which at some point was a blocker to move to Java 9, but not now), Groovy (also fixed, but still has some warnings), which we use heavily for tests, several reflection-heavy frameworks (think dependency injection, annotation-processors etc), which to this day require some ugly hacks like --patch-module to "open" packages, JUnit tests (which also need the same hacks to work), even the location of resources loaded with class.getResource() had to be modified when modularizing a jar, so that resources go into the proper packages that are visible to the loader...

You seriously didn't suffer any of these?

Re:Thank You, Guido by chrisseaton on Wednesday October 30, 2019 @05:05PM (#21402712)
No I didn’t experience any issues like that myself.
Re:Thank You, Guido by dhash on Wednesday October 30, 2019 @02:14PM (#21400741)
I’m a full time scala developer and have had basically no problems taking longer than a day to in moving to the LTS releases of 9+.

It’s probably pretty helpful that the scala ecosystem doesn’t depend much on non-well trodden parts of the JDK