Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- toVector :: Vector v a => Accumulator a -> v a
- data Accumulator a
- add :: a -> Accumulator a -> Accumulator a
Documentation
toVector :: Vector v a => Accumulator a -> v a Source #
Finalise the accumulator as vector.
data Accumulator a Source #
Constructor of vectors optimised by appending elements one by one.
Very useful as accumulator in folds.
add :: a -> Accumulator a -> Accumulator a Source #
Add an element to the accumulator.