Harendra Kumar

Results 427 issues of Harendra Kumar

aspect:folds
aspect:api

For example: ``` unsafePinnedCreateUsingPtr :: MonadIO m => Int -> (Ptr Word8 -> m Int) -> m (MutArray Word8) ``` can become: ``` unsafePinnedCreateUsingPtr :: MonadIO m => Int ->...

aspect:api

type:bug
aspect:arrays

The Scanl type now represents the use cases where we need to extract the intermediate values of the accumulator. The Fold type would not have the `extract` operation anymore thus...

api:breaking
aspect:folds
aspect:parsers

Considering that most common use would be to parse a stream of Unboxable types, we should consider using the `parse` name for parsing with an `Unbox` constraint so that we...

aspect:api
aspect:parsers

In most cases we can just use `fromScanl` to get a fold from a scan.

type:maintenance
aspect:folds

`Fold.runScan` and `Stream.runScan`.

aspect:folds
aspect:api

The Fold type currently represents two functionalities - fold and scan. This causes problems in some cases, some folds are not scans. We can split the Fold module into two...

api:breaking
aspect:folds
aspect:api