3 ms·
The critical feature enabling fearless concurrrency is Rust's borrow checker though, something that the other ML languages don't have.
by nindalf 7y ago
The critical feature enabling fearless concurrrency is Rust's borrow checker though, something that the other ML languages don't have.
- lmm 7y agoIn practice you have fearless concurrency in every other ML language I know, because they're all immutable-first. It's true that if you wrote some code that mutated data then it wouldn't be concurrency-safe, but why would you do that?