pipes
is a clean and powerful stream processing library that lets you build and connect reusable streaming componentsAdvantages over traditional streaming libraries:
/Concise API/: Use simple commands like 'for', ('>->'), 'await', and 'yield'
/Blazing fast/: Implementation tuned for speed, including shortcut fusion
/Lightweight Dependency/: 'pipes' is small and compiles very rapidly,
including dependencies
/Elegant semantics/: Use practical category theory
/ListT/: Correct implementation of 'ListT' that interconverts with pipes
/Bidirectionality/: Implement duplex channels
/Extensive Documentation/: Second to none!
Import "Pipes" to use the library.
Read "Pipes.Tutorial" for an extensive tutorial.
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
4.3.16-bp156.4.3 info | GA Release | 2023-12-07 | 15 SP6 |
|
|
4.3.16-bp155.3.17 info | GA Release | 2023-05-22 | 15 SP5 |
|
|
4.3.16-bp154.2.13 info | GA Release | 2022-05-09 | 15 SP4 |
|
|
4.3.4-bp150.2.5 info | GA Release | 2018-08-01 | 15 |
|
|
4.3.4-bp150.2.8 info | GA Release | 2018-07-31 | 15 |
|
|
4.3.4-bp150.2.6 info | GA Release | 2018-07-30 | 15 |
|
|