on master help sign in
Compact and clarify the description
commit06acb1906beafdab7935fb186caadba062bb775c authorHarendra Kumar <harendra@composewell.com> dateWed 23 Jun 2021, 23:18 (5 years ago) parent9a253df
1 file changed+16−17
streamly.cabal+16−17
streamly.cabal+16−17
@@ -3,30 +3,29 @@ name: streamly
33version: 0.7.2
44synopsis: Dataflow programming and declarative concurrency
55description:
6− <https://streamly.composewell.com Streamly> is a framework to build
7− reliable and scalable software systems from modular building blocks
8− using dataflow programming (streaming) and declarative concurrency.
9− Powerful stream fusion framework in streamly allows high-performance,
10− modular combinatorial programming. Key features include:
6+ Browse the documentation at https://streamly.composewell.com.
7+ .
8+ Streamly is a streaming framework to build reliable and scalable
9+ software systems from modular building blocks using dataflow
10+ programming and declarative concurrency. Stream fusion optimizations
11+ in streamly result in high-performance, modular combinatorial
12+ programming.
13+ .
14+ Performance with simplicity:
1115 .
1216 * Performance on par with C (<https://github.com/composewell/streaming-benchmarks Benchmarks>)
13− * Simple API, similar to standard Haskell lists (<https://github.com/composewell/streamly-examples Examples>)
17+ * API close to standard Haskell lists (<https://github.com/composewell/streamly-examples Examples>)
1418 * Declarative concurrency with automatic scaling
1519 * Filesystem, fsnotify, network, and Unicode support included
1620 * More functionality provided via many ecosystem packages
1721 .
18− Simple, unified, and powerful abstractions:
19− .
20− * Unifies streams, arrays, folds, and parsers
21− * Unified streams and arrays obviate the need for text and bytestring
22− * Unifies Data.List, list-t, and logict with streams
23− * Supports numerous time-domain combinators
24− * Interworks with other streaming libraries
25− * Arrays interwork with bytestring
26− .
27− We recommend the better-organized module documentation on the
28− <https://streamly.composewell.com Streamly homepage>.
22+ Unified and powerful abstractions:
2923 .
24+ * Unifies unfolds, arrays, folds, and parsers with streaming
25+ * Unifies @Data.List@, @list-t@, and @logict@ with streaming
26+ * Unifies concurrency with standard streaming abstractions
27+ * Provides time-domain combinators for reactive programming
28+ * Interworks with bytestring and streaming libraries
3029
3130homepage: https://streamly.composewell.com
3231bug-reports: https://github.com/composewell/streamly/issues