3 ms·
Should really consider adding scala-native to the comparison : https://scala-native.org/en/latest/ https://scala-native.org/en/latest/
by ezst 11mo ago
Should really consider adding scala-native to the comparison : https://scala-native.org/en/latest/ https://scala-native.org/en/latest/
- forgotpwd16 11mo agoThere're many languages that can be added in such comparison. Why Scala Native (which looks nice sure) over more prominent C/C++ successors/alternatives such as D, Nim, V, Odin, Hare, etc?
- ezst 11mo agoI think if fits well in this comparison, because Scala-native: - has the ergonomics, abstractions, expressiveness and conveniences of a high-level language with pointer-level semantics if/when needed (essentially covering the abstraction vs. cost spectrum of all those languages) - can be used with or without GC (same) - has the libraries and tooling to tackle massively concurrent/parallel workloads with ease (the niche that Go carved for itself) - offers the same memory safety guarantees as Rust, and possibly more in the future with capture-checking (a more general concept than borrow-checking to guarantee resources scoping at compile-time)