Re:Scala projects are difficult to maintain
by gher-shyu3i on Tuesday March 23, 2021 @11:35AM
(#26556235)
This has never been true for non-native languages (Scala, Clojure, Kotlin, etc.) as far as I'm aware. They've always been slower. The JVM is designed with Java in mind and co-evolves with it.
[ Parent
| on HN ]
Re:Scala projects are difficult to maintain
by tormeh on Tuesday March 23, 2021 @09:59PM
(#26562700)
One of the benefits of Scala's willingness to break bytecode compatibility all the time is that whenever Java/JVM implements a Scala concept, Scala switches to the Java method under the hood. Whenever the JVM gets Java-specific optimisations, Scala will use those. That's honestly pretty cool.
Re:Scala projects are difficult to maintain
by fulafel on Thursday March 25, 2021 @01:30AM
(#26576867)
They have in practice been slower because they try to be higher level, more ergonomic languages than Java. There aren't many performance-first JVM languages yet I think (Fortress maybe? They cited JVM problems when they wrapped up though).