foldl package:bytestring

foldl, applied to a binary operator, a starting value (typically the left-identity of the operator), and a ByteString, reduces the ByteString using the binary operator, from left to right.
foldl, applied to a binary operator, a starting value (typically the left-identity of the operator), and a ByteString, reduces the ByteString using the binary operator, from left to right.
foldl, applied to a binary operator, a starting value (typically the left-identity of the operator), and a ShortByteString, reduces the ShortByteString using the binary operator, from left to right.
foldl' is like foldl, but strict in the accumulator.
foldl1 is a variant of foldl that has no starting value argument, and thus must be applied to non-empty ByteStrings. An exception will be thrown in the case of an empty ByteString.
foldl1' is like foldl1, but strict in the accumulator. An exception will be thrown in the case of an empty ByteString.
foldl' is like foldl, but strict in the accumulator.
foldl1 is a variant of foldl that has no starting value argument, and thus must be applied to non-empty ByteStrings.
A strict version of foldl1
foldl1 is a variant of foldl that has no starting value argument, and thus must be applied to non-empty ByteStrings.
foldl1' is like foldl1, but strict in the accumulator.
Consume the chunks of a lazy ByteString with a strict, tail-recursive, accumulating left fold.
foldl1' is like foldl1, but strict in the accumulator.
foldl' is like foldl, but strict in the accumulator.
foldl1 is a variant of foldl that has no starting value argument, and thus must be applied to non-empty ShortByteStrings. An exception will be thrown in the case of an empty ShortByteString.
foldl1' is like foldl1, but strict in the accumulator. An exception will be thrown in the case of an empty ShortByteString.