Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haskell-distributed/cloud-haskell

This is an umbrella development repository for Cloud Haskell
https://github.com/haskell-distributed/cloud-haskell

Last synced: about 2 months ago
JSON representation

This is an umbrella development repository for Cloud Haskell

Awesome Lists containing this project

README

        

# Cloud Haskell meta-project

[![Build Status](https://travis-ci.org/haskell-distributed/cloud-haskell.svg?branch=master)](https://travis-ci.org/haskell-distributed/cloud-haskell)

### NB: This Meta-Package is deprecated

In the age of [stack][stack], this meta-package is relatively pointless
and is no longer being maintained.

[Cloud Haskell][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](CONTRIBUTING.md)).

Those users that do not use package snapshots (such as
[Stackage][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.

[cloud-haskell]: http://haskell-distributed.github.io/
[stackage]: http://www.stackage.org/

## Usage

### Installation from Hackage

```
$ cabal install cloud-haskell
```

### Building from source

Clone this repository locally using `git` or [`hub`][hub]:

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

Then,

```
$ cd cloud-haskell
$ stack build
```

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

[hub]: https://hub.github.com/
[stack]: https://github.com/commercialhaskell/stack

### Updating the source

To hack on the latest versions of all packages,

```
$ git submodule update --remote
```

## Contributing to Cloud Haskell

See [CONTRIBUTING](CONTRIBUTING.md).