▲ | jszymborski 3 days ago | ||||||||||||||||
I've found the JVM really gets in your way whenever you want to do something interesting with Scala. Rust is fantastic, but a lot of what I want to do can afford the overhead of a GC so that I can avoid lifetimes, borrows, etc... I've not written any OCaml, but I've heard tell of its reputation of being hard to pick up. | |||||||||||||||||
▲ | jitl 3 days ago | parent [-] | ||||||||||||||||
I find Swift to be a nice, less Rust-y Rust. It uses automatic memory management by refcounting (I would call it a GC’d language but people start flame wars about it). Alas ecosystem is small and oddly shaped. Like with Rust you can write very imperative code full of mutation and thingies with tons of methods, or you can write very functional code passing around immutable struct values types. It also has decent async story, and newly got “actors” and is heading towards optional rust like borrow checking. | |||||||||||||||||
|