@hackage / distributed-process

Cloud Haskell: Erlang-style concurrency in Haskell

Latest0.7.8

About

Metadata

  • Last updated , by LaurentRDC
  • License BSD-3-Clause
  • Maintained by: The Distributed Haskell team

  • Lottery factor: 5

Links

Installation

Tested Compilers

  1. 9.12.1
  2. 9.10.1
  3. 9.8.2
  4. 9.6.4
  5. 9.4.5
  6. 9.2.8
  7. 9.0.2
  8. 8.10.7

Package Flags

Use the -f option with cabal commands to enable flags

    th (on by default)

    Build with Template Haskell support

Readme

This is an implementation of Cloud Haskell, as described in Towards Haskell in the Cloud by Jeff Epstein, Andrew Black, and Simon Peyton Jones (https://simon.peytonjones.org/haskell-cloud/), 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.