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

I find traditional multi threading a pleasure in Rust, and it works really well with the borrow checker and how the type system is designed (like the Send and Sync traits).

On the semantic side, extending it to a N:M threading model like Erlang or Go would work great. But that model only seems to work well if you basically make the entire language async, which is in conflict with too many of rust's goals. So we are left with the somewhat awkward state of async as a second class citizen.



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

Search: