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

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.



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

Search: