You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 27, 2020. It is now read-only.
Rust has a lot of powerful concurrency tools, but they aren't packaged up into a high-level, consistent interface.
Things that would be great in an actor library:
High-level help with implementing actor patterns, nice interface, minimal boilerplate
Cross-process actors with sandboxing. Sandboxing is very important to Servo, which has some initial sandboxing libraries.
Network-based messaging and actors
Reliable failure and recovery schemes. Rust has linked task failure, but no higher-level constructs to help users make use of it for creating reliable systems ala Erlang OTP.
I don't think that now is the time for this project. There's too much churn going on in the Rust runtime and there are going to be several interns working on Rust concurrency issues through the summer.
Rust has a lot of powerful concurrency tools, but they aren't packaged up into a high-level, consistent interface.
Things that would be great in an actor library:
Take inspiration from Scala, Akka and Erlang.
See also: 3573
The text was updated successfully, but these errors were encountered: