Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Should really consider adding scala-native to the comparison : https://scala-native.org/en/latest/


There'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?


I 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)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: