In the age of stack, this meta-package is relatively pointless and is no longer being maintained.
Cloud Haskell is a set of libraries that bring Erlang-style concurrency and distribution to Haskell programs.
This repository includes references to all other official Cloud Haskell packages for conveniently building them all from a single location. Use this repository as a starting point for hacking on Cloud Haskell packages (see CONTRIBUTING).
Those users that do not use package snapshots (such as
Stackage) can use the .cabal
file in this repository to
install a consistent set of versions of all Cloud Haskell packages.
Snapshot users don't normally need this .cabal
file, and should
add Cloud Haskell packages directly as dependencies.
$ cabal install cloud-haskell
Clone this repository locally using git
or hub
:
$ hub clone --recursive haskell-distributed/cloud-haskell
Then,
$ cd cloud-haskell
$ stack build
You will need stack installed and reachable from your
$PATH
.
To hack on the latest versions of all packages,
$ git submodule update --remote
See CONTRIBUTING.