Name: foldl Version: 1.3.5 Cabal-Version: >=1.8.0.2 Build-Type: Simple License: BSD3 License-File: LICENSE Copyright: 2013 Gabriel Gonzalez Author: Gabriel Gonzalez Maintainer: Gabriel439@gmail.com Tested-With: GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1 Bug-Reports: https://github.com/Gabriel439/Haskell-Foldl-Library/issues Synopsis: Composable, streaming, and efficient left folds Description: 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. Category: Control Extra-Source-Files: CHANGELOG.md README.md Source-Repository head Type: git Location: https://github.com/Gabriel439/Haskell-Foldl-Library Library HS-Source-Dirs: src Build-Depends: base >= 4.5 && < 5 , bytestring >= 0.9.2.1 && < 0.11, mwc-random >= 0.13.1.0 && < 0.14, primitive < 0.7 , 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.6 , unordered-containers < 0.3 , hashable < 1.3 , contravariant < 1.5 , semigroups >= 0.17 && < 1.19, profunctors < 5.3 , comonad >= 4.0 && < 6 , vector-builder < 0.4 Exposed-Modules: Control.Foldl, Control.Foldl.ByteString, Control.Foldl.Text Other-Modules: Control.Foldl.Internal GHC-Options: -O2 -Wall Benchmark benchmarks Type: exitcode-stdio-1.0 HS-Source-Dirs: bench Main-Is: benchmarks.hs Build-Depends: base, criterion, foldl GHC-Options: -O2 -Wall -rtsopts