|
6 | 6 |
|
7 | 7 | ### Enhancements |
8 | 8 |
|
9 | | -* Add several concurrent combinators for folds in `Streamly.Data.Fold.Prelude`. |
10 | | -* Split the `Fold` type in two, `Fold` and `Scanl`. `Streamly.Data.Scanl` |
11 | | - module is added for the new `Scanl` type. |
| 9 | +* Add several new concurrent combinators for folds in |
| 10 | + `Streamly.Data.Fold.Prelude`. |
| 11 | +* Add `Streamly.Data.Scanl` module is added for the new `Scanl` type. Composable |
| 12 | + scans can be used to split streams into multiple streams, process them |
| 13 | + independently (concurrently too) and merge the results. The `Fold` type has |
| 14 | + been split in two types, `Fold` and `Scanl`. |
| 15 | +* Add a `Path` type and some type wrappers for flexibly typed file |
| 16 | + system paths, following modules are added: |
| 17 | + - Streamly.FileSystem.Path |
| 18 | + - Streamly.FileSystem.Path.Node |
| 19 | + - Streamly.FileSystem.Path.Seg |
| 20 | + - Streamly.FileSystem.Path.SegNode |
12 | 21 | * Add `Streamly.FileSystem.DirIO` and `Streamly.FileSystem.FileIO` |
13 | 22 | modules. These new module replace `Streamly.FileSystem.Dir`, |
14 | 23 | `Streamly.FileSystem.File` modules which have been deprecated. The |
|
17 | 26 | representation. The DirIO module API takes an additional ReadOptions |
18 | 27 | argument to modify the behavior. Please note that the directory read |
19 | 28 | APIs in the new module do not follow symlinks by default. |
20 | | -* Add a `Path` type and some type wrappers for flexibly typed file |
21 | | - system paths, following modules are added: |
22 | | - - Streamly.FileSystem.Path |
23 | | - - Streamly.FileSystem.Path.Node |
24 | | - - Streamly.FileSystem.Path.Seg |
25 | | - - Streamly.FileSystem.Path.SegNode |
26 | 29 | * Remove the `Storable` constraint from the following functions: |
27 | 30 | - Streamly.Data.Stream.isInfixOf |
28 | 31 | - Streamly.Data.Array.writeLastN |
|
0 commit comments