@hackage distributed-process0.7.3
Cloud Haskell: Erlang-style concurrency in Haskell
Installation
Tested Compilers
Dependencies (19)
- base >=4.8 && <5
- binary >=0.6.3 && <0.10
- bytestring >=0.9 && <0.11
- containers >=0.5 && <0.6
- data-accessor >=0.2 && <0.3
- deepseq >=1.3.0.1 && <1.6 Show all…
Dependents (36)
@hackage/distributed-process-platform, @hackage/distributed-process-monad-control, @hackage/distributed-process-azure, @hackage/distributed-process-ekg, @hackage/distributed-process-execution, @hackage/SciFlow-drmaa, Show all…
Package Flags
th
(on by default)
Build with Template Haskell support
old-locale
(off by default)
If false then depend on time >= 1.5.
If true then depend on time < 1.5 together with old-locale.
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.