├── .github └── workflows │ └── haskell.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Setup.hs ├── bench ├── Foldl.hs └── Scanl.hs ├── flake.lock ├── flake.nix ├── foldl.cabal ├── nix └── .gitkeep ├── src └── Control │ ├── Foldl.hs │ ├── Foldl │ ├── ByteString.hs │ ├── Internal.hs │ ├── NonEmpty.hs │ ├── Optics.hs │ ├── Text.hs │ └── Util │ │ ├── MVector.hs │ │ └── Vector.hs │ └── Scanl.hs ├── stack.yaml └── test └── doctest.hs /.github/workflows/haskell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/.github/workflows/haskell.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bench/Foldl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/bench/Foldl.hs -------------------------------------------------------------------------------- /bench/Scanl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/bench/Scanl.hs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/flake.nix -------------------------------------------------------------------------------- /foldl.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/foldl.cabal -------------------------------------------------------------------------------- /nix/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Control/Foldl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl.hs -------------------------------------------------------------------------------- /src/Control/Foldl/ByteString.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/ByteString.hs -------------------------------------------------------------------------------- /src/Control/Foldl/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/Internal.hs -------------------------------------------------------------------------------- /src/Control/Foldl/NonEmpty.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/NonEmpty.hs -------------------------------------------------------------------------------- /src/Control/Foldl/Optics.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/Optics.hs -------------------------------------------------------------------------------- /src/Control/Foldl/Text.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/Text.hs -------------------------------------------------------------------------------- /src/Control/Foldl/Util/MVector.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/Util/MVector.hs -------------------------------------------------------------------------------- /src/Control/Foldl/Util/Vector.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Foldl/Util/Vector.hs -------------------------------------------------------------------------------- /src/Control/Scanl.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/src/Control/Scanl.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.0 2 | -------------------------------------------------------------------------------- /test/doctest.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gabriella439/foldl/HEAD/test/doctest.hs --------------------------------------------------------------------------------