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
extend
Control.Concurrent.Actors.spawnto transparently support "joined mailboxes", i.e. join-patterns, supporting synchronization between actors.Control.Concurrent.Actors.spawnbecomes polymorphic in newControl.Concurrent.Actors.Sourcesclassold
spawn_subsumed by polymorphicspawn, with()sendand other send-like functions restricted to Mailboxes, useoutto convert arbitrary chans to MailboxesproductMb, faninMb, and fanoutMb renamed
Control.Concurrent.Actors.contraProduct,Control.Concurrent.Actors.contraFanin, andControl.Concurrent.Actors.contraFanout, and given more general typesold
spawnReadingremoved
Downloads
- simple-actors-0.4.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 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] |
| License | BSD-3-Clause |
| Author | Brandon Simmons |
| Maintainer | brandon.m.simmons@gmail.com |
| Category | Concurrency |
| Home page | http://brandon.si/code/simple-actors-0-1-0-released/ |
| Source repo | head: git clone https://github.com/jberryman/simple-actors.git |
| Uploaded | by BrandonSimmons at 2012-08-22T03:23:17Z |
| Distributions | |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Downloads | 4476 total (18 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |