distributed-process

Cloud Haskell: Erlang-style concurrency in Haskell

http://haskell-distributed.github.com/

Version on this page:0.5.5.1
LTS Haskell 23.1:0.7.7@rev:1
Stackage Nightly 2024-12-26:0.7.7@rev:1
Latest on Hackage:0.7.7@rev:1

See all snapshots distributed-process appears in

BSD-3-Clause licensed by Duncan Coutts, Nicolas Wu, Edsko de Vries
Maintained by Facundo Domínguez
This version can be pinned in stack with:distributed-process-0.5.5.1@sha256:4e90375a04b031732143ba043c92de47f7491d004d711f09d19750cc522e009c,6864

Module documentation for 0.5.5.1

This is an implementation of Cloud Haskell, as described in Towards Haskell in the Cloud by Jeff Epstein, Andrew Black, and Simon Peyton Jones (http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/), although some of the details are different. The precise message passing semantics are based on A unified semantics for future Erlang by Hans Svensson, Lars-Åke Fredlund and Clara Benac Earle. You will probably also want to install a Cloud Haskell backend such as distributed-process-simplelocalnet.