Harendra Kumar

Results 427 issues of Harendra Kumar

We can move the examples/usage part to the quick introduction guide whereas the rest of the information can stay in the readme.

type:documentation

api:breaking
aspect:streamly-core

For example we have a takeWhile and takeWhileP. Should we keep both or just rename takeWhileP as takeWhile because it is more powerful and covers the other case as well.

aspect:api

In the new release the monomoprhically typed serial stream module `Streamly.Data.Stream` would replace `Streamly.Prelude`. Other stream types can be used by importing the corresponding monomorphically typed modules. Once all the...

Keeping the convention like List.groupsBy, rollingMap should also use the previous element as the first argument and the new element as second. Using the same convention we should use the...

aspect:api

This causes perf trouble when pattern matching with "Stream" in a recursive way, e.g. in uncons, foldBreak, concatMap. We need to get rid of this.

type:performance

Got these failures in CI (https://github.com/composewell/streamly/runs/6395584950?check_suite_focus=true): ``` paths: "/tmp/fsevent_dir-dcf935c50fc766be/watch-root/file" "/tmp/fsevent_dir-dcf935c50fc766be/watch-root/file" File deleted (file1) [✘] File created (file) [✔] Watching on root [/tmp/fsevent_dir-535acecbe524e90a/watch-root] for [/tmp/fsevent_dir-535acecbe524e90a/watch-root] root = /tmp/fsevent_dir-535acecbe524e90a/watch-root path = absPath...

aspect:filesystem

``` replicateM :: Applicative m => Int -> Unfold m (m a) a ``` If the replication count depends on the input e.g. when we have to resample an array...

api:breaking

For example: ``` many :: MonadCatch m => Parser m a b -> Fold m b c -> Parser m a c ``` Can be changed to: ``` many ::...

aspect:api