Very cool to see that Scala continues to have a huge impact on Java’s roadmap. Records and Sealed Classes are borrowed from Scala. Could be not the best news for new Scala adoption, but good news for developers having better abstractions in Java Edit: Kotlin, and other languages should also mentioned since they also include similar features. I still think Scala has had the most influence over the years.
Java 16
21–30 of 327 posts
Re: Java 16
#22OMG I'm old. I thought that Java 9 would be next version.
chart here https://en.wikipedia.org/wiki/Java_version_history
Re: Java 16
#23Very cool to see that Scala continues to have a huge impact on Java’s roadmap. Records and Sealed Classes are borrowed from Scala. Could be not the best news for new Scala adoption, but good news for developers having better abstractions in Java Edit: Kotlin, and other languages should also mentioned since they also include similar features. I still think Scala has had the most influence over the years.
Re: Java 16
#24https://inside.java/podcast/#:~:text=The%20Inside%20Java%20P...!
Re: Java 16
#25Curious how many folks here experimented with the now depreciated Ahead-of-Time Compilation feature?
GraalVM native image is far better, it "compiles" more slowly but the resulting executable is not too big.
Re: Java 16
#26Super interested in https://openjdk.java.net/jeps/386 as alpine linux is at the heart of a lot of docker images. We use ubuntu currently as our base image, but tried to use alpine recently and ran into some issues with musl. Hopefully this version will work better.
[1] https://www.azul.com/downloads/zulu-community/?package=jdk
Re: Java 16
#27Very cool to see that Scala continues to have a huge impact on Java’s roadmap. Records and Sealed Classes are borrowed from Scala. Could be not the best news for new Scala adoption, but good news for developers having better abstractions in Java Edit: Kotlin, and other languages should also mentioned since they also include similar features. I still think Scala has had the most influence over the years.
While it's good for C#/Java, it does make it harder to push for adoption for a language such as Scala and F#. Why bother investing in the languages with a much smaller market share when the big boys adopt good bits and pieces from them constantly?
Re: Java 16
#28Re: Java 16
#29Compiletime checked state machines with Sealed Classes [preview feature] https://benjiweber.co.uk/blog/2020/10/03/sealed-java-state-m...
Autobuilders, Mixins, Conversions & more with Records https://benjiweber.co.uk/blog/2020/09/19/fun-with-java-recor...
Pattern Matching fun https://benjiweber.co.uk/blog/2021/03/14/java-16-pattern-mat...
Re: Java 16
#30Super interested in https://openjdk.java.net/jeps/386 as alpine linux is at the heart of a lot of docker images. We use ubuntu currently as our base image, but tried to use alpine recently and ran into some issues with musl. Hopefully this version will work better.