4 ms·
scala 3 is much more than this and has a modern syntax https://docs.scala-lang.org/scala3/guides/migration/tooling-syntax-rewriting.html https://docs.scala-lang
by The_rationalist 5y ago
scala 3 is much more than this and has a modern syntax https://docs.scala-lang.org/scala3/guides/migration/tooling-syntax-rewriting.html https://docs.scala-lang.org/scala3/guides/migration/tooling-...
- k__ 5y agoScala ditched the JVM and has lifetimes now?
- The_rationalist 5y agoLel 1) JVM languages can compile to ELF binaries with GraalVM 2) lifetimes are an antifeature that is not needed outside of niche performance critical purposes. Moreover in the real world it's much easier to produce slower code in low level and non gc based languages. Btw I'm pretty sure SOTA latency critical GCs such as ZGC (<0.1ms max pause time) has outperformed non-gc memory management for latency critical workloads. More importantly the jvm ecosystem has received order of magnitude more resources at optimisation for complex needs (drools,lucene, the whole Apache empire, etc) Rust is a joke compared to Scala featureset.