Skip to content

Commit 6a18c50

Browse files
author
Tim Watson
committed
Moved projects out into separate repositories
The distributed-process library is pulled up to the 'top level' and everything else has its own git repository now. See the README file in https://github.com/haskell-distributed/repo-migration for more details
1 parent a6dd115 commit 6a18c50

File tree

151 files changed

+61
-14405
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+61
-14405
lines changed

.travis.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
language: haskell
2+
script: "make ci"
3+
notifications:
4+
email:
5+
recipients:
6+
- cloud.haskell@gmail.com
7+
irc:
8+
channels:
9+
- "irc.freenode.org#haskell-distributed"
10+
use_notice: true
File renamed without changes.
File renamed without changes.

Makefile

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# CI build
2+
3+
GHC ?= $(shell which ghc)
4+
CABAL ?= $(shell which cabal)
5+
6+
BASE_GIT := git://github.com/haskell-distributed
7+
REPOS=$(shell cat REPOS | sed '/^$$/d')
8+
9+
.PHONY: all
10+
all: $(REPOS)
11+
12+
$(REPOS):
13+
git clone $(BASE_GIT)/$@.git
14+
15+
.PHONY: install
16+
install: $(REPOS)
17+
$(CABAL) install --with-ghc=$(GHC) $(REPOS) --force-reinstalls
18+
$(CABAL) install
19+
20+
.PHONY: ci
21+
ci: install test
22+
23+
.PHONY: test
24+
test:
25+
$(CABAL) configure --enable-tests
26+
$(CABAL) build
27+
$(CABAL) test --show-details=always

README.md

Lines changed: 20 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,20 @@
1-
Haskell Distributed Project
2-
===========================
3-
4-
This repository holds an implementation of [Cloud Haskell][1].
5-
6-
At present, this repository hosts
7-
8-
* network-transport: Generic Network.Transport API
9-
* network-transport-tests: Test suite for Network.Transport instantiations
10-
* network-transport-tcp: TCP instantiation of Network.Transport
11-
* network-transport-inmemory: In-memory instantiation of Network.Transport (incomplete)
12-
* network-transport-composed: Compose two transports (very preliminary)
13-
* distributed-static: Support for static values
14-
* distributed-process: The main Cloud Haskell package
15-
* distributed-process-simplelocalnet: Simple backend for local networks
16-
* distributed-process-azure: Azure backend for Cloud Haskell (proof of concept)
17-
* azure-service-api: Haskell bindings for the Azure service API
18-
* rank1dynamic: Like Data.Dynamic and Data.Typeable but with support for polymorphic values
19-
20-
For more detailed information about the interfaces provided by these packages,
21-
please refer to the [distributed-process repository wiki][2]. People who wish
22-
to get started with Cloud Haskell should cabal install
23-
distributed-process and possibly distributed-process-simplelocalnet and refer
24-
to the corresponding Haddock documentation ([Control.Distributed.Process][3],
25-
[Control.Distributed.Process.Closure][4],
26-
[Control.Distributed.Process.Node][5], and
27-
[Control.Distributed.Process.Backend.SimpleLocalnet][6]).
28-
29-
[1]: http://www.haskell.org/haskellwiki/Cloud_Haskell
30-
[2]: https://github.com/haskell-distributed/distributed-process/wiki
31-
[3]: http://hackage.haskell.org/packages/archive/distributed-process/0.2.1.4/doc/html/Control-Distributed-Process.html
32-
[4]: http://hackage.haskell.org/packages/archive/distributed-process/0.2.1.4/doc/html/Control-Distributed-Process-Closure.html
33-
[5]: http://hackage.haskell.org/packages/archive/distributed-process/0.2.1.4/doc/html/Control-Distributed-Process-Node.html
34-
[6]: http://hackage.haskell.org/packages/archive/distributed-process-simplelocalnet/0.2.0.3/doc/html/Control-Distributed-Process-Backend-SimpleLocalnet.html
1+
### distributed-process [![travis](https://secure.travis-ci.org/haskell-distributed/distributed-process.png?branch=master,development)](http://travis-ci.org/haskell-distributed/distributed-process)
2+
3+
4+
This repository is part of Cloud Haskell.
5+
6+
See http://haskell-distributed.github.com for documentation, user guides,
7+
tutorials and assistance.
8+
9+
### Getting Help / Raising Issues
10+
11+
Please visit our [bug tracker](http://cloud-haskell.atlassian.net) to submit
12+
issues. Anyone can browse, although you'll need to provide an email address
13+
and create an account in order to submit new issues.
14+
15+
If you'd like to talk to a human, please contact us at the parallel-haskell
16+
mailing list in the first instance - parallel-haskell@googlegroups.com.
17+
18+
### License
19+
20+
distributed-process is made available under a BSD-3 license.

REPOS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
rank1dynamic
2+
distributed-static
3+
network-transport
4+
network-transport-tcp
File renamed without changes.

azure-service-api/LICENSE

Lines changed: 0 additions & 30 deletions
This file was deleted.

azure-service-api/azure-service-api.cabal

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)