Skip to content
This repository was archived by the owner on May 27, 2020. It is now read-only.
This repository was archived by the owner on May 27, 2020. It is now read-only.

Create a Rust actor library #36

@brson

Description

@brson

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.

Take inspiration from Scala, Akka and Erlang.

See also: 3573

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions