1Name: distributed-process
7Copyright: Well-Typed LLP
8Author: Duncan Coutts, Nicolas Wu, Edsko de Vries
9Maintainer: watson.timothy@gmail.com, edsko@well-typed.com, duncan@well-typed.com
10Stability: experimental
11Homepage: http://haskell-distributed.github.com/
12Bug-Reports: http://cloud-haskell.atlassian.net
13Synopsis: Cloud Haskell: Erlang-style concurrency in Haskell
14Description: This is an implementation of Cloud Haskell, as described in
15 /Towards Haskell in the Cloud/ by Jeff Epstein, Andrew Black,
16 and Simon Peyton Jones
17 (<http://research.microsoft.com/en-us/um/people/simonpj/papers/parallel/>),
18 although some of the details are different. The precise message
19 passing semantics are based on /A unified semantics for future Erlang/
20 by Hans Svensson, Lars-Åke Fredlund and Clara Benac Earle.
22 You will probably also want to install a Cloud Haskell backend such
23 as distributed-process-simplelocalnet.
24Tested-With: GHC==7.2.2 GHC==7.4.1 GHC==7.4.2
29 Location: https://github.com/haskell-distributed/distributed-process
30 SubDir: distributed-process
33 description: Build with Template Haskell support
37 description: Build benchmarks
41 description: Compiling with profiling enabled
45 Build-Depends: base >= 4.4 && < 5,
46 binary >= 0.5 && < 0.7,
47 network-transport >= 0.3 && < 0.4,
49 transformers >= 0.2 && < 0.4,
51 data-accessor >= 0.2 && < 0.3,
52 bytestring >= 0.9 && < 0.11,
53 containers >= 0.4 && < 0.6,
54 old-locale >= 1.0 && < 1.1,
56 random >= 1.0 && < 1.1,
57 ghc-prim >= 0.2 && < 0.4,
58 distributed-static >= 0.2 && < 0.3,
59 rank1dynamic >= 0.1 && < 0.2,
61 Exposed-modules: Control.Distributed.Process,
62 Control.Distributed.Process.Closure,
63 Control.Distributed.Process.Node,
64 Control.Distributed.Process.Serializable
65 Other-modules: Control.Distributed.Process.Internal.Closure.BuiltIn,
66 Control.Distributed.Process.Internal.CQueue,
67 Control.Distributed.Process.Internal.Messaging,
68 Control.Distributed.Process.Internal.Primitives,
69 Control.Distributed.Process.Internal.StrictContainerAccessors,
70 Control.Distributed.Process.Internal.StrictList,
71 Control.Distributed.Process.Internal.StrictMVar,
72 Control.Distributed.Process.Internal.Trace,
73 Control.Distributed.Process.Internal.Types,
74 Control.Distributed.Process.Internal.WeakTQueue
75 Extensions: RankNTypes,
79 ExistentialQuantification,
81 GeneralizedNewtypeDeriving,
88 Build-Depends: template-haskell >= 2.6 && < 2.9
89 Exposed-modules: Control.Distributed.Process.Internal.Closure.TH
90 CPP-Options: -DTemplateHaskellSupport
93 Type: exitcode-stdio-1.0
95 Build-Depends: base >= 4.4 && < 5,
96 random >= 1.0 && < 1.1,
97 ansi-terminal >= 0.5 && < 0.6,
99 network-transport >= 0.3 && < 0.4,
100 network-transport-tcp >= 0.3 && < 0.4,
101 binary >= 0.5 && < 0.7,
102 network >= 2.3 && < 2.5,
103 HUnit >= 1.2 && < 1.3,
104 test-framework >= 0.6 && < 0.9,
105 test-framework-hunit >= 0.2.0 && < 0.4
109 GeneralizedNewtypeDeriving
110 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
111 HS-Source-Dirs: tests
113Test-Suite TestClosure
114 Type: exitcode-stdio-1.0
115 Main-Is: TestClosure.hs
116 Build-Depends: base >= 4.4 && < 5,
117 random >= 1.0 && < 1.1,
118 ansi-terminal >= 0.5 && < 0.6,
119 distributed-static >= 0.2 && < 0.3,
121 network-transport >= 0.3 && < 0.4,
122 network-transport-tcp >= 0.3 && < 0.4,
123 bytestring >= 0.9 && < 0.11,
124 network >= 2.3 && < 2.5,
125 HUnit >= 1.2 && < 1.3,
126 test-framework >= 0.6 && < 0.9,
127 test-framework-hunit >= 0.2.0 && < 0.4
130 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
131 HS-Source-Dirs: tests
134 Type: exitcode-stdio-1.0
135 Main-Is: TestStats.hs
136 Build-Depends: base >= 4.4 && < 5,
137 random >= 1.0 && < 1.1,
138 ansi-terminal >= 0.5 && < 0.6,
139 containers >= 0.4 && < 0.6,
142 network-transport >= 0.3 && < 0.4,
143 network-transport-tcp >= 0.3 && < 0.4,
144 binary >= 0.5 && < 0.7,
145 network >= 2.3 && < 2.5,
146 HUnit >= 1.2 && < 1.3,
147 test-framework >= 0.6 && < 0.9,
148 test-framework-hunit >= 0.2.0 && < 0.4
152 GeneralizedNewtypeDeriving
153 ghc-options: -Wall -debug -eventlog -threaded -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
154 HS-Source-Dirs: tests
157Executable distributed-process-throughput
159 Build-Depends: base >= 4.4 && < 5,
161 network-transport-tcp >= 0.3 && < 0.4,
162 bytestring >= 0.9 && < 0.11,
163 binary >= 0.5 && < 0.7
166 Main-Is: benchmarks/Throughput.hs
168 Extensions: BangPatterns
170Executable distributed-process-latency
172 Build-Depends: base >= 4.4 && < 5,
174 network-transport-tcp >= 0.3 && < 0.4,
175 bytestring >= 0.9 && < 0.11,
176 binary >= 0.5 && < 0.7
179 Main-Is: benchmarks/Latency.hs
181 Extensions: BangPatterns
183Executable distributed-process-channels
185 Build-Depends: base >= 4.4 && < 5,
187 network-transport-tcp >= 0.3 && < 0.4,
188 bytestring >= 0.9 && < 0.11,
189 binary >= 0.5 && < 0.7
192 Main-Is: benchmarks/Channels.hs
194 Extensions: BangPatterns
196Executable distributed-process-spawns
198 Build-Depends: base >= 4.4 && < 5,
200 network-transport-tcp >= 0.3 && < 0.4,
201 bytestring >= 0.9 && < 0.11,
202 binary >= 0.5 && < 0.7
205 Main-Is: benchmarks/Spawns.hs
207 Extensions: BangPatterns
209Executable distributed-process-ring
211 Build-Depends: base >= 4.4 && < 5,
213 network-transport-tcp >= 0.3 && < 0.4,
214 bytestring >= 0.9 && < 0.11,
215 binary >= 0.5 && < 0.7
218 Main-Is: benchmarks/ProcessRing.hs
220 ghc-options: -Wall -threaded -prof -auto-all -fno-prof-count-entries -rtsopts
222 ghc-options: -Wall -threaded -O2 -H256m -rtsopts -with-rtsopts=-N -fno-warn-unused-do-bind
223 Extensions: BangPatterns,
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list