The cloud-haskell package

[Tags: bsd3, library]

Cloud Haskell is a set of libraries that bring Erlang-style concurrency and distribution to Haskell programs. This project is an implementation of that distributed computing interface, where processes communicate with one another through explicit message passing rather than shared memory.

This package is just a convenient wrapper around the distributed-process-platform, distributed-process and network-transport packages, so they can be installed with a single cabal install cloud-haskell command.

The package also comes with flags to enable different Network.Transport and Cloud Haskell (network topology) backends.


Properties

Versions0.0.1.0, 0.2.0.0
Dependenciesdistributed-process (>=0.5.0 && <0.6), distributed-process-async (>1 && <1), distributed-process-client-server (>=0.1.1 && <0.2), distributed-process-execution (>=0.1.0 && <0.2), distributed-process-extras (>=0.1.1 && <0.2), distributed-process-p2p (>=0.1.2.2), distributed-process-simplelocalnet (>=0.2.1.0 && <0.3), distributed-process-supervisor (>=0.1.1 && <0.2), distributed-process-task (>=0.1.0 && <0.2), distributed-static (>=0.3.0.0 && <0.4), network-transport (>=0.4.1.0 && <0.5), network-transport-tcp (>=0.4.0 && <0.5), rank1dynamic (>=0.2.0.0 && <0.3)
LicenseBSD3
AuthorTim Watson
Maintainerwatson.timothy@gmail.com
CategoryControl
Home pagehttp://github.com/haskell-distributed/cloud-haskell
Bug trackerhttp://cloud-haskell.atlassian.net/
Source repositoryhead: git clone git://github.com/haskell-distribute/cloud-haskell.git
UploadedWed Dec 17 21:38:29 UTC 2014 by TimWatson
DistributionsNixOS:0.2.0.0
Downloads351 total (38 in last 30 days)
StatusDocs not available [build log]
All reported builds failed as of 2014-12-21 [all 1 reports]

Modules

Flags

NameDescriptionDefault
tcpEnable the network-transport-tcp Network.Transport backendDisabled
simplelocalnetEnable the simplelocalnet cloud haskell (topology) backendDisabled
p2pEnable the p2p cloud haskell (topology) backendDisabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees