hpqtypes-1.2.4: Haskell bindings to libpqtypes

Safe HaskellSafe-Inferred
LanguageHaskell98

Data.Monoid.Space

Synopsis

Documentation

class Monoid m => SpaceMonoid m where Source

Extension of Monoid which abstracts the notion of 'separator'.

Methods

mspace :: m Source

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.