This repository has been archived by the owner on Jun 21, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
/
cloud-haskell.cabal
71 lines (62 loc) · 2.54 KB
/
cloud-haskell.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
Name: cloud-haskell
Version: 0.3.0.0
synopsis: The Cloud Haskell Application Platform
Description: Cloud Haskell is a set of libraries that bring Erlang-style
concurrency and distribution to Haskell programs. This
project is an implementation of that distributed computing
interface, where processes communicate with one another through
explicit message passing rather than shared memory.
.
This package is just a convenient wrapper
around the @distributed-process-platform@, @distributed-process@ and
@network-transport@ packages, so they can be
installed with a single @cabal install cloud-haskell@
command.
.
The package also comes with flags to enable
different @Network.Transport@ and /Cloud Haskell/
(network topology) backends.
Homepage: http://github.com/haskell-distributed/cloud-haskell
Bug-Reports: http://cloud-haskell.atlassian.net/
License: BSD3
License-file: LICENSE
Author: Tim Watson
Maintainer: Facundo Domínguez <[email protected]>
Category: Control
Build-type: Simple
Cabal-version: >=1.10
Extra-source-files: README.md
Source-repository head
type: git
location: git://github.com/haskell-distribute/cloud-haskell.git
Flag tcp
Description: Enable the network-transport-tcp Network.Transport backend
Default: False
Manual: True
Flag simplelocalnet
Description: Enable the simplelocalnet cloud haskell (topology) backend
Default: False
Manual: True
Flag p2p
Description: Enable the p2p cloud haskell (topology) backend
Default: False
Manual: True
Library
Build-depends:
distributed-process == 0.6.*,
distributed-process-async == 0.2.*,
distributed-process-client-server == 0.1.*,
distributed-process-execution == 0.1.*,
distributed-process-extras == 0.2.*,
distributed-process-supervisor == 0.1.*,
distributed-process-task == 0.1.*,
distributed-static == 0.3.*,
network-transport == 0.4.*,
rank1dynamic == 0.3.*
if flag(tcp)
Build-depends: network-transport-tcp == 0.4.*
if flag(simplelocalnet)
Build-depends: distributed-process-simplelocalnet == 0.2.*
if flag(p2p)
Build-depends: distributed-process-p2p == 0.1.*
Default-language: Haskell2010