This is an umbrella development repository for Cloud Haskell
Failed to load latest commit information.
azure-service-api @ 2569900
distributed-process @ c428a11
distributed-process-async @ 1dba5f7
distributed-process-azure @ 0e84fa8
distributed-process-client-server @ 927e522
distributed-process-demos @ 1374778
distributed-process-execution @ 864191e
distributed-process-extras @ abfc5bb
distributed-process-p2p @ 17000b8
distributed-process-platform @ 46d63f8
distributed-process-registry @ b635ba7
distributed-process-simplelocalnet @ 301fe76
distributed-process-supervisor @ 2ebd343
distributed-process-task @ 745c031
distributed-static @ 138b5c9
network-transport @ dc1e2b1
network-transport-benchmarks @ 7cde4ae
network-transport-composed @ 2890dcd
network-transport-inmemory @ b4f8a78
network-transport-tcp @ 26a3e1e
network-transport-tests @ 3a3363e
rank1dynamic @ 0ddb18c

Cloud Haskell meta-project

Build Status

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.


Installation from Hackage

$ cabal install cloud-haskell

Building from source

Clone this repository locally using git or hub:

$ hub clone --recursive haskell-distributed/cloud-haskell


$ cd cloud-haskell
$ stack build

You will need stack installed and reachable from your $PATH.

Updating the source

To hack on the latest versions of all packages,

$ git submodule update --remote

Contributing to Cloud Haskell