./devel/hs-foldl, Composable, streaming, and efficient left folds

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.4.18nb1, Package name: hs-foldl-1.4.18nb1, Maintainer: pkgsrc-users

This library provides strict left folds that stream in constant memory, and
you can combine folds using Applicative style to derive new folds. Derived
folds still traverse the container just once and are often as efficient as
hand-written folds.


Master sites:

Filesize: 26.077 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173)
Log message:
Bump all Haskell packages after switching the default compiler.
   2025-01-31 06:15:16 by Masatake Daimon | Files touched by this commit (3) | Package updated
Log message:
devel/hs-foldl: update to foldl-1.4.18

1.4.18

- Add [`lifts`](https://github.com/Gabriella439/foldl/pull/214)
- Add [`nest`](https://github.com/Gabriella439/foldl/pull/215) for `Fold1`
- Add [`Choice`, `Closed`, `Cosieve`, `Extend`, `Semigroupoid`, `Category`, \ 
`Strong`, `Arrow` and \ 
`ArrowChoice`](https://github.com/Gabriella439/foldl/pull/215) instances for \ 
`Fold1`
- Add [`Closed`](https://github.com/Gabriella439/foldl/pull/215) instance for `Fold`
- [Define `stimes` from `EndoM`'s Semigroup instance for \ 
0](https://github.com/Gabriella439/foldl/pull/217)

1.4.17

- Add [Fold1 utilities](https://github.com/Gabriella439/foldl/pull/212): \ 
`purely`, `purely_`, `premap`, `handles`, `foldOver`, `folded1`
- Add pattern synonym [`Fold1_`](https://github.com/Gabriella439/foldl/pull/212) \ 
that makes the initial, step and extraction functions explicit.
   2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137)
Log message:
Recursive revbump after changing the default Haskell compiler
   2024-05-02 06:20:03 by Masatake Daimon | Files touched by this commit (4)
Log message:
devel/hs-foldl: Update to 1.4.16

1.4.16
    Add [Control.Foldl.postmapM]
   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-30 08:54:42 by Masatake Daimon | Files touched by this commit (4)
Log message:
devel/hs-foldl: Update to 1.4.15

No change log is provided by the upstream.
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2023-01-26 17:17:31 by Masatake Daimon | Files touched by this commit (5)
Log message:
devel/hs-foldl: Update to 1.4.14

1.4.14
* Add Control.Foldl.NonEmpty.nonEmpty
* Add Control.Foldl.NonEmpty.toFold
* Generalize fold1 to work with Foldable1

1.4.13
* New "Control.Foldl.NonEmpty" module for folding non-empty containers