| Portability | non-portable (type families, MPTCs) |
|---|---|
| Stability | experimental |
| Maintainer | ekmett@gmail.com |
Data.Monoid.Combinators
Contents
Description
Utilities for working with Monoids that conflict with names from the Prelude, Data.Foldable, Control.Monad or elsewhere. Intended to be imported qualified.
import Data.Monoid.Combinators as Monoid
List-Like Monoid Production
repeat :: Reducer e m => e -> mSource
A generalization of Data.List.repeat to an arbitrary Monoid. May fail to terminate for some values in some monoids.