on master help sign in
Update the package descriptions in cabal file
61c4ea4Harendra Kumar
core/streamly-core.cabal+10−7
@@ -3,13 +3,16 @@ name: streamly-core
3version: 0.1.0
3version: 0.1.0
4synopsis: Streaming, parsers, arrays and more
4synopsis: Streaming, parsers, arrays and more
5description:
5description:
6− Streams, arrays, parsers, unicode text, file IO, console IO
6+ Streamly comprises two packages, the
7− functionality of the streamly library. The goal of "streamly-core"
7+ <https://hackage.haskell.org/package/streamly-core streamly-core> package
8− package is to depend only on GHC boot libraries and yet provide
8+ provides functionality that depends only on boot libraries, and
9− a rich functionality to build a wide array of applications using
9+ the <https://hackage.haskell.org/package/streamly streamly> package
10− streaming and dataflow programming. For concurrent streams, time,
10+ provides additional functionality like concurrency, time, lifted
11− networking, lifted exceptions and other high level functionality,
11+ exceptions, and networking. For unified documentation visit
12− use the "streamly" package.
12+ <https://streamly.composewell.com the streamly website>.
13+ .
14+ This package provides streams, arrays, parsers, unicode text, file
15+ IO, console IO functionality of the streamly library.
13
16
14homepage: https://streamly.composewell.com
17homepage: https://streamly.composewell.com
15bug-reports: https://github.com/composewell/streamly/issues
18bug-reports: https://github.com/composewell/streamly/issues
streamly.cabal+23−12
@@ -1,31 +1,42 @@
1cabal-version: 2.2
1cabal-version: 2.2
2name: streamly
2name: streamly
3version: 0.9.0
3version: 0.9.0
4−synopsis: Dataflow programming and declarative concurrency
4+synopsis: Streaming, dataflow programming and declarative concurrency
5description:
5description:
6+ Streamly comprises two packages, the
7+ <https://hackage.haskell.org/package/streamly-core streamly-core> package
8+ provides functionality that depends only on boot libraries, and
9+ the <https://hackage.haskell.org/package/streamly streamly> package
10+ provides additional functionality like concurrency, time, lifted
11+ exceptions, and networking. For unified documentation visit
6− Browse the documentation at https://streamly.composewell.com.
12+ <https://streamly.composewell.com the streamly website>.
7 .
13 .
8− Streamly is a streaming framework to build reliable and scalable
9− software systems from modular building blocks using dataflow
14+ Streamly provides unified, modular building blocks to build
10− programming and declarative concurrency. Stream fusion optimizations
15+ high-performance, concurrent, scalable applications in Haskell. Stream
11− in streamly result in high-performance, modular combinatorial
16+ fusion optimizations in streamly enable exceptional modularity with
12− programming.
17+ high performance comparable to C. Streamly complements the Haskell
18+ <https://hackage.haskell.org/package/base base> package, supplying the
19+ missing functionality to quickly build general-purpose applications
20+ in Haskell. For high-level functionality built over streamly like
21+ streaming system processes, shell programming, GNU coreutils,
22+ statistics, and compression libraries please see the
23+ <https://streamly.composewell.com/ecosystem.html streamly ecosystem packages>.
13 .
24 .
14− Performance with simplicity:
25+ Performance with modularity:
15 .
26 .
16 * Performance on par with C (<https://github.com/composewell/streaming-benchmarks Benchmarks>)
27 * Performance on par with C (<https://github.com/composewell/streaming-benchmarks Benchmarks>)
17 * API close to standard Haskell lists (<https://github.com/composewell/streamly-examples Examples>)
28 * API close to standard Haskell lists (<https://github.com/composewell/streamly-examples Examples>)
18 * Declarative concurrency with automatic scaling
29 * Declarative concurrency with automatic scaling
19 * Filesystem, fsnotify, network, and Unicode support included
30 * Filesystem, fsnotify, network, and Unicode support included
20− * More functionality provided via many ecosystem packages
31+ * More functionality is provided via many (<https://streamly.composewell.com/ecosystem.html ecosystem packages>)
21 .
32 .
22 Unified and powerful abstractions:
33 Unified and powerful abstractions:
23 .
34 .
24− * Unifies unfolds, arrays, folds, and parsers with streaming
35+ * Unifies streams, arrays, folds, and parsers
25 * Unifies @Data.List@, @list-t@, and @logict@ with streaming
36 * Unifies @Data.List@, @list-t@, and @logict@ with streaming
26 * Unifies concurrency with standard streaming abstractions
37 * Unifies concurrency with standard streaming abstractions
27− * Provides time-domain combinators for reactive programming
38+ * Unifies reactive, time-domain programming with streaming
28− * Interworks with bytestring and streaming libraries
39+ * Interworks with other streaming libraries
29
40
30homepage: https://streamly.composewell.com
41homepage: https://streamly.composewell.com
31bug-reports: https://github.com/composewell/streamly/issues
42bug-reports: https://github.com/composewell/streamly/issues