@@ -1,16 +1,19 @@
1name: asyncly
1name: asyncly
2version: 0.1.0
2version: 0.1.0
3−synopsis: Beautiful High Level Concurrent Composition
3+synopsis: Beautiful Concurrent, Reactive and Streaming Composition
4description: Asyncly is best described as a superset of list transformer
4description: Asyncly is best described as a superset of list transformer
5− (`ListT`) or logic programming monad (`LogicT`)
5+ (`ListT`) or logic programming monad (`LogicT`) with
6− with additional support for concurrent operation. Monadic
6+ additional support for concurrent operation. Concurrency
7+ enables reactivity, providing beautiful composition of
8+ stateful and reactive applications using monadic folds.
7− streams of data can be composed using serial or parallel
9+ Monadic streams of data or events can be composed using
8− compositions with or without fair interleaving, enabling a
10+ serial or parallel compositions with or without fair
9− high level composition of concurrent tasks without
11+ interleaving, enabling a high level composition of
10− requiring knowledge of low level concurrency
12+ concurrent tasks without requiring knowledge of low level
11− primitives. The programmer just expresses whether a task
13+ concurrency primitives. The programmer just expresses
12− can run in parallel with another. Threads, synchronization
14+ whether a task can run in parallel with another. Threads,
13− and concurrency rate control is handled automatically.
15+ synchronization and concurrency rate control is handled
15 This library was originally inspired by the `transient`
18 This library was originally inspired by the `transient`
16 package authored by Alberto G. Corona.
19 package authored by Alberto G. Corona.
@@ -21,7 +24,7 @@ license-file: LICENSE
21author: Harendra Kumar
24author: Harendra Kumar
22maintainer: harendra.kumar@gmail.com
25maintainer: harendra.kumar@gmail.com
23copyright: 2017 Harendra Kumar
26copyright: 2017 Harendra Kumar
24−category: Control, Concurrency, Streaming
27+category: Control, Concurrency, Streaming, Reactivity
25stability: Experimental
28stability: Experimental
26build-type: Simple
29build-type: Simple
27cabal-version: >= 1.10
30cabal-version: >= 1.10