jet-stream: Yet another streaming library.
This is a streaming library focused on simplicity at the cost of some expressivity.
Basic operations like drop and take are supported.
The Functor, Applicative and Monad instances of the stream type
resemble those of pure lists. There are also Monoid, Alternative and
MonadPlus instances for stream concatenation.
Provides resource-managing operations like withFile that are easily
integrated into streams.
For expressive and composable terminal operations, streams can be consumed with folds from the "foldl" library.
[Skip to Readme]
Downloads
- jet-stream-1.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 1.0.0.0, 1.1.0.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | async (>=2.2.5 && <2.3), base (>=4.11.0.0 && <5), bytestring (>=0.10.0 && <0.13), process (>=1.6.0 && <1.7), stm (>=2.5.0 && <2.6), stm-chans (>=3.0.0.0 && <3.1), text (>=2.0 && <2.2) [details] |
| Tested with | ghc ==9.6.4 |
| License | BSD-3-Clause |
| Author | Daniel Diaz Carrete |
| Maintainer | diaz_carrete@yahoo.com |
| Category | Streaming |
| Source repo | head: git clone https://github.com/danidiaz/jet-stream.git |
| Uploaded | by DanielDiazCarrete at 2024-07-19T18:51:29Z |
| Distributions | NixOS:1.1.0.0 |
| Downloads | 250 total (7 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |