Harendra Kumar
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.
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.
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...
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.
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...
``` 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...
For example: ``` many :: MonadCatch m => Parser m a b -> Fold m b c -> Parser m a c ``` Can be changed to: ``` many ::...