Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
- class Monoid m => SpaceMonoid m where
- mspace :: m
- smappend :: SpaceMonoid m => m -> m -> m
- smconcat :: SpaceMonoid m => [m] -> m
- (<+>) :: SpaceMonoid m => m -> m -> m
Documentation
class Monoid m => SpaceMonoid m where Source
Extension of Monoid
which abstracts the notion of 'separator'.
smappend :: SpaceMonoid m => m -> m -> m Source
Concatenate two elements with separator between them.
smconcat :: SpaceMonoid m => [m] -> m Source
Concatenate a list of elements, inserting separators between them.
(<+>) :: SpaceMonoid m => m -> m -> m infixr 6 Source
Infix version of smappend
.