[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haskell-cafe
Subject:    [Haskell-cafe] [ANN] Haskell Streamly 0.9.0 Release
From:       Harendra Kumar <harendra.kumar () gmail ! com>
Date:       2023-05-25 13:57:29
Message-ID: CAPW+kkbxUSKRHge0qZ+PCk1s5J8wo=hxy1UfMs3uJ-0Lt88OHQ () mail ! gmail ! com
[Download RAW message or body]

We are glad to announce streamly 0.9.0 release. streamly-0.9.0 and
streamly-core-0.1.0 have been available on Hackage for some time now.
You can find the source at https://github.com/composewell/streamly and
reference documentation and some guides are also available on
https://streamly.composewell.com . The website also has functionality to
search across multiple streamly packages.

This release did a major revamp of the API to make it easier to
comprehend and less error prone to use. Now there is a single "Stream"
type instead of the polymorphic "IsStream" type class. There are
explicit concurrency combinators to enable concurrent behavior on the
same type instead of using different types for that purpose.

Dependency on GHC rewrite rules has been removed for more robust
behavior and better programmer control, though it required splitting
the stream type into the default direct-style type "Stream" and the CPS
type "StreamK".

The package has been split into two, "streamly-core" intends to depend
only on boot libraries (currently has some more deps due to backward
compatibility), "streamly" provides higher level functionality like concurrency.

Parser functionality has been released. Parsers fuse with streams and are
compatible with folds i.e. parsers are folds with more power.

Please see the following docs for more details:

* Changelog: https://streamly.composewell.com/streamly-0.9.0/User/ProjectRelated/Changelog.html
* Upgrade guide:
https://streamly.composewell.com/streamly-0.9.0/User/ProjectRelated/Upgrading.html

Your feedback is important to us. We did the API revamp based on
feedback from users.

-harendra
_______________________________________________
Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
Only members subscribed via the mailman list are allowed to post.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic