The distributed-process package

[ Tags: benchmark, 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.

Properties

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 (info)
Change log ChangeLog
Dependencies base (>1 && <1), binary (>=0.6.3 && <0.9), bytestring (>=0.9 && <0.11), containers (>=0.4 && <0.6), data-accessor (==0.2.*), deepseq (==1.3.0.0 || >=1.3.0.1 && <1.6), distributed-static (>=0.2 && <0.4), exceptions (>=0.5), hashable (>=1.2.0.5 && <1.3), mtl (>=2.0 && <2.4), network-transport (>=0.4.1.0 && <0.5), old-locale (==1.0.*), random (>=1.0 && <1.2), rank1dynamic (>=0.1 && <0.4), stm (==2.4.*), syb (>=0.3 && <0.7), template-haskell (>=2.6 && <2.12), time, transformers (>=0.2 && <0.6) [details]
License BSD3
Copyright Well-Typed LLP, Tweag I/O Limited
Author Duncan Coutts, Nicolas Wu, Edsko de Vries
Maintainer Facundo Domínguez <facundo.dominguez@tweag.io>
Category Control
Home page http://haskell-distributed.github.com/
Bug tracker https://github.com/haskell-distributed/distributed-process/issues
Source repository head: git clone https://github.com/haskell-distributed/distributed-process(distributed-process)
Uploaded Thu Jun 9 22:22:51 UTC 2016 by FacundoDominguez
Updated Mon Dec 12 22:10:42 UTC 2016 by HerbertValerioRiedel to revision 1   [What is this?]
Distributions NixOS:0.7.3, Stackage:0.7.3, Tumbleweed:0.6.6
Downloads 11401 total (1474 in the last 30 days)
Rating 2.5 (votes: 5) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-24 [all 3 reports]
Hackage Matrix CI

Modules

  • Control
    • Distributed
      • Control.Distributed.Process
        • Control.Distributed.Process.Closure
        • Control.Distributed.Process.Debug
        • Internal
          • Control.Distributed.Process.Internal.CQueue
          • Closure
            • Control.Distributed.Process.Internal.Closure.BuiltIn
            • Control.Distributed.Process.Internal.Closure.Explicit
            • Control.Distributed.Process.Internal.Closure.TH
          • 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
          • Internal
            • Control.Distributed.Process.Management.Internal.Agent
            • Control.Distributed.Process.Management.Internal.Bus
            • Control.Distributed.Process.Management.Internal.Table
            • Trace
              • Control.Distributed.Process.Management.Internal.Trace.Primitives
              • Control.Distributed.Process.Management.Internal.Trace.Remote
              • Control.Distributed.Process.Management.Internal.Trace.Tracer
              • Control.Distributed.Process.Management.Internal.Trace.Types
            • Control.Distributed.Process.Management.Internal.Types
        • Control.Distributed.Process.Node
        • Control.Distributed.Process.Serializable
        • Control.Distributed.Process.UnsafePrimitives

Flags

NameDescriptionDefaultType
th

Build with Template Haskell support

EnabledAutomatic
old-locale

If false then depend on time >= 1.5.

If true then depend on time < 1.5 together with old-locale.

DisabledAutomatic

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

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees