Re:Dr. Software: An unfinished journey starting from dirty c...
by blacktriangle on Monday June 28, 2021 @11:09AM
(#27662926)
They may not be relevant based on how large the Java community is, but I think part of it is that the Java-targeting languages like Kotlin, Clojure, and Scala are still targeting Java 8.
[ Parent
| on HN ]
Re:Dr. Software: An unfinished journey starting from dirty c...
by mumblemumble on Monday June 28, 2021 @12:05PM
(#27663648)
Though, I would argue that many Kotlin and Scala users have a stronger incentive to migrate to Java 11 or later than Java users do. Java 8's JIT compiler and default garbage collector tend to punish you (performance-wise) for using Kotlin or Scala; Java 11 and later have made great strides to improve that.
Re:Dr. Software: An unfinished journey starting from dirty c...
by divs1210 on Monday June 28, 2021 @03:26PM
(#27666587)
Not sure about the other languages, but I've been using Clojure with Java 14 and GraalVM 11 for quite some time.
Re:Dr. Software: An unfinished journey starting from dirty c...
by mumblemumble on Tuesday June 29, 2021 @09:59AM
(#27675850)
I don't know about Clojure, for example, but Kotlin targeted Java 7 for a long time. By which I mean that the standard library didn't use anything from Java 8 or later, and the compiler would emit Java 7 compatible code by default. You can still compile it to target later versions, though.
It's only fairly recently bumped up to Java 8 being its minimum (and default) Java version.