on master help sign in
Update the package descriptions in cabal file
commit61c4ea467e9dea7296fb6f4fff45d0415ee68800 authorHarendra Kumar <harendra@composewell.com> dateSat 7 Jan 2023, 16:47 (4 years ago) parent64e6809
2 files changed+33−19
core/streamly-core.cabal+10−7 streamly.cabal+23−12
core/streamly-core.cabal+10−7
@@ -3,13 +3,16 @@ name: streamly-core
33version: 0.1.0
44synopsis: Streaming, parsers, arrays and more
55description:
6− Streams, arrays, parsers, unicode text, file IO, console IO
7− functionality of the streamly library. The goal of "streamly-core"
8− package is to depend only on GHC boot libraries and yet provide
9− a rich functionality to build a wide array of applications using
10− streaming and dataflow programming. For concurrent streams, time,
11− networking, lifted exceptions and other high level functionality,
12− use the "streamly" package.
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
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.
1316
1417homepage: https://streamly.composewell.com
1518bug-reports: https://github.com/composewell/streamly/issues
streamly.cabal+23−12
@@ -1,31 +1,42 @@
11cabal-version: 2.2
22name: streamly
33version: 0.9.0
4−synopsis: Dataflow programming and declarative concurrency
4+synopsis: Streaming, dataflow programming and declarative concurrency
55description:
6− Browse the documentation at https://streamly.composewell.com.
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
12+ <https://streamly.composewell.com the streamly website>.
713 .
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.
14+ Streamly provides unified, modular building blocks to build
15+ high-performance, concurrent, scalable applications in Haskell. Stream
16+ fusion optimizations in streamly enable exceptional modularity with
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>.
1324 .
14− Performance with simplicity:
25+ Performance with modularity:
1526 .
1627 * Performance on par with C (<https://github.com/composewell/streaming-benchmarks Benchmarks>)
1728 * API close to standard Haskell lists (<https://github.com/composewell/streamly-examples Examples>)
1829 * Declarative concurrency with automatic scaling
1930 * 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>)
2132 .
2233 Unified and powerful abstractions:
2334 .
24− * Unifies unfolds, arrays, folds, and parsers with streaming
35+ * Unifies streams, arrays, folds, and parsers
2536 * Unifies @Data.List@, @list-t@, and @logict@ with streaming
2637 * Unifies concurrency with standard streaming abstractions
27− * Provides time-domain combinators for reactive programming
28− * Interworks with bytestring and streaming libraries
38+ * Unifies reactive, time-domain programming with streaming
39+ * Interworks with other streaming libraries
2940
3041homepage: https://streamly.composewell.com
3142bug-reports: https://github.com/composewell/streamly/issues