distributed-process-0.6.6: Cloud Haskell: Erlang-style concurrency in Haskell
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.
Modules
- Control
- Distributed
- Control.Distributed.Process
- Control.Distributed.Process.Closure
- Control.Distributed.Process.Debug
- Internal
- Control.Distributed.Process.Internal.BiMultiMap
- Control.Distributed.Process.Internal.CQueue
- Closure
- Control.Distributed.Process.Internal.Messaging
- Control.Distributed.Process.Internal.Primitives
- Control.Distributed.Process.Internal.Spawn
- Control.Distributed.Process.Internal.StrictContainerAccessors
- Control.Distributed.Process.Internal.StrictList
- Control.Distributed.Process.Internal.StrictMVar
- Control.Distributed.Process.Internal.Types
- Control.Distributed.Process.Internal.WeakTQueue
- Control.Distributed.Process.Management
- Control.Distributed.Process.Node
- Control.Distributed.Process.Serializable
- Control.Distributed.Process.UnsafePrimitives
- Control.Distributed.Process
- Distributed