@hackage / cloud-haskell

The Cloud Haskell Application Platform

Latest0.3.0.0

About

Metadata

  • Last updated , by FacundoDominguez
  • License BSD-3-Clause
  • Maintained by: Facundo Domínguez <facundo.dominguez@tweag.io>

  • Lottery factor: 0

Links

Installation

Package Flags

Use the -f option with cabal commands to enable flags

    tcp (off by default)

    Enable the network-transport-tcp Network.Transport backend

    simplelocalnet (off by default)

    Enable the simplelocalnet cloud haskell (topology) backend

    p2p (off by default)

    Enable the p2p cloud haskell (topology) backend

Readme

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.

Usage

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

Then,

$ 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

See CONTRIBUTING.