Harendra Kumar
Harendra Kumar
The array and stream functionality is entangled and cannot be separated, but filesystem is cleanly built on top of arrays and streams and can be separated as a package, and...
Some folding/grouping benchmarks (consumer loop) benchmarks are significantly improved by using `-fspec-constr-recursive=16`. Maybe some more intelligent optimizations can be done in general for these cases so that we do avoid...
* revDropWhile -> dropWhileLast : drop the segment where dropWhile condition holds until the end * revBreakEndBy -> breakBeginByLast : break at the last segment which begins by the given...
Looks like we have missed exporting those in streamly-core-0.3.0 .
It does not seem to finish (seen on macOS) when fusion-plugin is not used.
Need to remove the ifdef: ``` #if defined(mingw32_HOST_OS) || defined(__MINGW32__) -- | Only the default ReadOptions are supported for Windows. Please use "id" -- as the configuration modifier. ReadOptions #else...
* Encourage the use of smart constructors * Update changelog, documentation for upcoming removal of `extract` in 0.13
Because of termination in folds and scans there are two variants - one-shot and repeated. * `fold`: one-shot fold * `foldMany` => `groups`: repeated folds, consistent with groupsWhile * `foldManySepBy`...
For example we can have `cons'` and `append'` operations in the Stream which will use StreamK under the hood. Another alternative is to use rewrite rules in `cons`, `append` to...