Harendra Kumar

Results 427 issues of Harendra Kumar

Do we want MonadState, MonadReader etc instances in future for this type? If so we will need to depend on mtl - streamly-core currently does not depend on mtl. Or...

aspect:api

* We can move the common functionality to streamly-core, so that we can generate the types defined in streamly-core also using the same macros. * The `Nested` type in the...

This will remove all SVar related functionality and old concurrent stream types. For some compatibility we can export equivalent types created using MkType from the same modules or from a...

api:deprecating
api:breaking
aspect:api

A `skip` continuation in StreamK would solve the problem of starvation in interleaved streams. A `block` continuation can allow for blocking IO.

Experimental idea: Currently cross product style streams are slow because they work on a per element basis and it does not fuse. The cross product using unfolds is extremely fast...

For efficient serialization of text representations of Haskell data types, optionally using format string like printf.

See [this example](https://github.com/composewell/streamly-examples/blob/ebf9470ce2e96f9882653bb1e0ae1b1a239487e3/examples/BasicDirStream.hsc) . If we compare the C printf with our print statement using hPutBuf it performs poorly. ``` printName arr off = do -- If we use an...

type:performance
aspect:filesystem

We throw `ThreadAbort` exception to running thread when the channel is stopped. Asynchronous exceptions can cause inadvertent problems because of unclean shutdown of the thread. It may leave the system...