6 ms·
Is there currently a reasonably mature Erlang-style threading library for Rust? Something that is to Rust what Akka is to Scala?
by Footpost 7y ago
Is there currently a reasonably mature Erlang-style threading library for Rust? Something that is to Rust what Akka is to Scala?
- steveklabnik 7y agoThere are people playing with them, but I don’t know how mature they are. Actix is one example.
- Footpost 7y agoWould you be able to venture a guess why they are not more popular? I agree that basing Rust's concurrency on an Erlang-like model would not have been a good idea, for reasons mentioned in this thread. Nevertheless the sheer convenience of Erlang-style concurrency would nevertheless be useful in quite a few scenarios where Rust is used.
- Footpost 7y agoI'm asking because I'm considering developing an Erlang-like approach to message-passing concurrency for Rust.
- steveklabnik 7y agoI dunno, it just seems philosophically divergent. Rust isn't afraid of sharing, that's kinda the whole point. actix was a big one, but actix-web ended up moving off of it, so I'm not sure what the state of it is.