News for hackers. Stuff that matters.
Re:A regression is the kernel not giving the same result wit... by _Codemonkeyism on Thursday November 02, 2017 @08:33AM (#15609776)
For various reasons I would not go back to Java, but that was wonderful, your very old code still worked with newer versions, nothing broke during upgrades (even when behind deprecation one version).
Re:A regression is the kernel not giving the same result wit... by pjmlp on Thursday November 02, 2017 @08:47AM (#15609871)
We do enjoy breaking changes every now and then. :)

http://www.oracle.com/technetwork/java/javase/jdk-relnotes-i...

Of course, they are never at the level of a Python 3 release.

Re:A regression is the kernel not giving the same result wit... by _Codemonkeyism on Thursday November 02, 2017 @08:49AM (#15609886)
Yes, but compared to e.g. Scala breaking changes in Java are heaven, thanks :-)
Re:A regression is the kernel not giving the same result wit... by cgdub on Thursday November 02, 2017 @09:13AM (#15610070)
There's a great talk about backwards compatibility in Java by Brian Goetz: https://www.youtube.com/watch?v=2y5Pv4yN0b0
Re:A regression is the kernel not giving the same result wit... by _Codemonkeyism on Thursday November 02, 2017 @11:22AM (#15611214)
Watched, great talk, thanks!
Re:A regression is the kernel not giving the same result wit... by dilap on Thursday November 02, 2017 @10:12AM (#15610530)
Go is really good about this too. It's great.
Re:A regression is the kernel not giving the same result wit... by andrestc on Thursday November 02, 2017 @10:23AM (#15610629)
It's not as strong as the kernel. Go does not break APIs but may break undocumented behavior.