foldl
Composable, streaming, and efficient left folds
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.
Install
cabal install foldl- base >= 4.8 && < 5
- bytestring >= 0.9.2.1 && < 0.11
- mwc-random >= 0.13.1.0 && < 0.16
- primitive < 0.8
- text >= 0.11.2.0 && < 1.3
- transformers >= 0.2.0.0 && < 0.6
- vector >= 0.7 && < 0.13
- containers >= 0.5.0.0 && < 0.7
- unordered-containers < 0.3
- hashable < 1.4
- contravariant < 1.6
- profunctors >= 3.2 && < 5.7
- semigroupoids >= 1.0 && < 5.4
- comonad >= 4.0 && < 6
- semigroups >= 0.17 && < 1.20
- 1.4.18
- 1.4.17
- 1.4.16
- 1.4.15
- 1.4.14
- 1.4.13
- 1.4.12
- 1.4.11
- 1.4.10
- 1.4.9
- 1.4.8
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.7
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0