3 ms·
In rust there is no global mutable state. All mutable state is local to a process. This means that GC happens per task (similar to erlang) instead of per proces
by grogers 16y ago
In rust there is no global mutable state. All mutable state is local to a process. This means that GC happens per task (similar to erlang) instead of per process. This emphasizes safety over performance. You can still drop into C to get back to your shared mutable state if you want.
That being said, looking over some of the core features, D seemed very similar in spirit.