simple-actors: A library for more structured concurrent programming, based on the Actor Model
simple-actors is an EDSL-style library for writing
more structured concurrent programs, based on the Actor
Model. Computations are structured as Behaviors which take a
single input value, perform some
Actions, and return the
Behavior to process the next input message it receives.
We also extend the strict actor model in various elegant ways. See source for this type of discussion.
CHANGES: 0.3.0 - 0.4
Control.Concurrent.Actors.spawnto transparently support "joined mailboxes", i.e. join-patterns, supporting synchronization between actors.
Control.Concurrent.Actors.spawnbecomes polymorphic in new
spawn_subsumed by polymorphic
sendand other send-like functions restricted to Mailboxes, use
outto convert arbitrary chans to Mailboxes
productMb, faninMb, and fanoutMb renamed
Control.Concurrent.Actors.contraFanout, and given more general types
|Versions [RSS] [faq]||0.0.1, 0.1.0, 0.2.0, 0.2.1, 0.3.0, 0.4.0|
|Dependencies||base (>=4.3 && <5), chan-split (>=0.4.0), contravariant (>=0.2.0.1), mtl (>=2.1.1), transformers (>=0.3) [details]|
|Source repo||head: git clone https://github.com/jberryman/simple-actors.git|
|Uploaded||by BrandonSimmons at 2012-08-22T03:23:17Z|
|Downloads||3838 total (15 in the last 30 days)|
|Rating||(no votes yet) [estimated by Bayesian average]|
Docs uploaded by user
Build status unknown [no reports yet]