Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Practical actors for Haskell.
Haskell JavaScript
branch: master

info

latest commit 149730838d
@treep authored
Failed to load latest commit information.
Control/Concurrent add the `mapReduce' combinator for swarms
doc add local haddocks
.gitignore initial commit
LICENSE initial commit
Makefile add local haddocks
README.md info
Setup.hs initial commit
hactors.cabal info

README.md

About

This library is about to implement the actor model on top of the GHC's concurrency. Actors works as VM's lightweight threads and messages works with STM's channels. There is also a swarms implementation, that is, a groups of processes sharing a message box, and a mapReduce combinator implemented using swarms.

Usage

The Control.Concurrent.Actor module provides the API that mimics Erlang's concurrency primitives. See the haddocks for more details.

Issues

  • Timeouts? Process linking? Monitors? Kill siganl handling?

  • Implement the flush funtion (to show already received messages)?

  • Write more examples.

Something went wrong with that request. Please try again.