distributed-process: Cloud Haskell: Erlang-style concurrency in Haskell

[ bsd3, control, library ] [ Propose Tags ]

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.

Versions 0.2.0, 0.2.0.1, 0.2.1, 0.2.1.1, 0.2.1.2, 0.2.1.3, 0.2.1.4, 0.2.2.0, 0.2.3.0, 0.3.0, 0.3.1, 0.4.0, 0.4.0.1, 0.4.0.2, 0.4.1, 0.4.2, 0.5.0, 0.5.1, 0.5.2, 0.5.3, 0.5.4, 0.5.5, 0.5.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.7.4 (info)
Dependencies base (>=4.4 && <5), binary (>=0.5 && <0.7), bytestring (>=0.9 && <0.11), containers (>=0.4 && <0.6), data-accessor (==0.2.*), distributed-process, distributed-static (==0.2.*), ghc-prim (>=0.2 && <0.4), mtl (>=2.0 && <2.2), network-transport (==0.3.*), network-transport-tcp (==0.3.*), old-locale (==1.0.*), random (==1.0.*), rank1dynamic (==0.1.*), stm (>=2.3 && <2.5), syb (==0.3.*), template-haskell (>=2.6 && <2.9), time (>=1.2 && <1.5), transformers (>=0.2 && <0.4) [details]
License BSD-3-Clause
Copyright Well-Typed LLP
Author Duncan Coutts, Nicolas Wu, Edsko de Vries
Maintainer watson.timothy@gmail.com, edsko@well-typed.com, duncan@well-typed.com
Category Control
Home page http://github.com/haskell-distributed/distributed-process
Bug tracker http://github.com/haskell-distributed/distributed-process/issues
Source repo head: git clone https://github.com/haskell-distributed/distributed-process(distributed-process)
Uploaded by TimWatson at Sun Jan 27 15:12:02 UTC 2013
Distributions LTSHaskell:0.7.3, NixOS:0.7.4, openSUSE:0.7.3
Executables distributed-process-spawns, distributed-process-channels, distributed-process-latency, distributed-process-throughput
Downloads 15775 total (146 in the last 30 days)
Rating 2.5 (votes: 5) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
th

Build with Template Haskell support

EnabledAutomatic
benchmarks

Build benchmarks

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees