Harendra Kumar

Results 427 issues of Harendra Kumar

This will help in representing filtering scans using folds. Currently folds cannot skip producing output, to skip we output we have to output Just or Nothing. A Continue constructor would...

aspect:api

Currently we implement a scan using the extract function of folds, in a scan we can use "Partial s b" instead. Then we can leave extract to be called at...

aspect:folds
aspect:api

When we are combining two streams, multiple variants are possible depending on how/when we end the stream. For example, `parallel` has three variants: * parallel - ends when both streams...

aspect:streams
aspect:api

See `mapMWithInput` in the Unfold module. In general, we need the unfold input to be available to all combinators so that they can make decisions based on that input. We...

type:enhancement
aspect:streams
aspect:api

The newer monomorphic serial stream module in 0.9.0 should abandon the folds and generation functions in Prelude and try to use only Fold and Unfold for these purposes. All the...

aspect:api

Currently `wSerial` interleaves in an asymmetric manner if more than 2 streams are interleaved by chaining the operation more than once. We can implement `wSerial` in the same way as...

api:breaking
aspect:streams

This issue is only as a note to remember. We have not exposed `nilM` yet. `before action Stream.nil` can be used in place of `nilM`. We could express `before` in...

aspect:streams
aspect:api