on master help sign in
mention API similarity to vector
commit5284add0e02f1d817bb0364c0ad03a17bc98b07c authorHarendra Kumar <harendra.kumar@gmail.com> dateWed 12 Sep 2018, 20:53 (8 years ago) parent4100822
1 file changed+9−8
README.md+9−8
README.md+9−8
@@ -10,14 +10,15 @@
1010## Stream`ing` `Concurrent`ly
1111
1212Streamly, short for streaming concurrently, provides monadic streams, with a
13−simple API, almost identical to standard lists, and an in-built support for
14−concurrency. By using stream-style combinators on stream composition,
15−streams can be generated, merged, chained, mapped, zipped, and consumed
16−concurrently – providing a generalized high level programming framework
17−unifying streaming and concurrency. Controlled concurrency allows even infinite
18−streams to be evaluated concurrently. Concurrency is auto scaled based on
19−feedback from the stream consumer. The programmer does not have to be aware of
20−threads, locking or synchronization to write scalable concurrent programs.
13+simple API, almost identical to standard lists and vector, and an in-built
14+support for concurrency. By using stream-style combinators on stream
15+composition, streams can be generated, merged, chained, mapped, zipped, and
16+consumed concurrently – providing a generalized high level programming
17+framework unifying streaming and concurrency. Controlled concurrency allows
18+even infinite streams to be evaluated concurrently. Concurrency is auto scaled
19+based on feedback from the stream consumer. The programmer does not have to be
20+aware of threads, locking or synchronization to write scalable concurrent
21+programs.
2122
2223The basic streaming functionality of streamly is equivalent to that provided by
2324streaming libraries like