streamly icon indicating copy to clipboard operation
streamly copied to clipboard

High performance, concurrent functional programming abstractions

Results 479 streamly issues
Sort by recently updated
recently updated
newest added

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...

We use the bracket combinator to allocate a resource and use it inside the stream. When the stream stops or if an exception occurs the resource if freed automatically. However,...

api:breaking
priority:high
aspect:streams
aspect:api

The problem to be solved is the parse error position reporting in a modular way. To do that we can use a separate parser which computes the current position from...

aspect:parsers

https://github.com/composewell/fusion-plugin

Regexes can be dynamically interpreted using parser combinators.

aspect:parsers

We have a few pending problems to solve: * #1988 * #2806 * #2822 * #1759 * #1514 Scan has four operations, fold has the first three of these: *...

aspect:folds

In an alternative combinator we can feed the input in parallel to both the parsers until one of the parsers yields a result. We could use different strategies for using...

aspect:parsers