Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A Haskell library providing an idiomatic implementation of the actor model of concurrency

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 Control
Octocat-spinner-32 Benchmark.hs
Octocat-spinner-32 JoinExample.hs
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Setup.hs
Octocat-spinner-32 Test.hs
Octocat-spinner-32 TreeExample.hs
Octocat-spinner-32 simple-actors.cabal

What's this all about?

simple-actors is a haskell eDSL for writing highly-structured concurrent programs based on the so-called Actor Model. It provides a far more structured way of organizing concurrent code than ad-hoc use of Chan, forkIO and MVars.

The library was designed to make easy to implement message-passing algorithms and the like, but as I work on it and learn more about distributed computing, I'm hoping it can be used across the network eventually.

How do I do it?

Install with a

cabal install simple-actors

and check out the docs here.

Something went wrong with that request. Please try again.