sealrs 0.11.0

Set of classic asynchronous primitives (Actors, Executors, Futures / Promises)
Documentation

About

Sealrs is set of various modules for highly concurrent applications, developing under strongly impact from the titans of the asynchronous programming world, such us Erlang, Scala and Akka.

Library includes next submodules:

  • actors - Actor-based concurrent runtime, based on the untyped actors and paradigms which actively used in Akka framework and Erlang language.
  • futures - Future-based runtime based on the classic computer-science definition of 'Future/Promise' paradigm. ( under developing )
  • executors - Set of various concurrent executors, actively used by other modules of the library, and which may be used by the user.
  • testkit - Test framework for deep and seamless testing of code developed based on this library.

This library have a very reach documentation with big count of examples and explanations of internal library architecture. Read on the docs.rs.

New in release

  • Developed FSM module

See changelog for info about new releases.

In the next release

  • Basic supervision

Developing stage info

Starting with release 0.9.0 the library is translated from experimental to actively-developed stage. This change due to that main functionality of the library is developed and fixed most of critical bugs. Fow now this library is used for developing real microservices in my own project. Despite that fact, public api is not fully stable, and may be partially changed in future releases.