monoids-0.1.28: Monoids, specialized containers and a general map/reduce framework
Source code
Contents
Index
Data.Monoid.FromString
Portability
non-portable (overloaded strings, MPTCs)
Stability
experimental
Maintainer
ekmett@gmail.com
Description
Transform any
Char
Reducer
into an
IsString
instance so it can be used directly with overloaded string literals.
Documentation
module
Data.Monoid.Reducer
data
FromString
m
Source
Constructors
FromString
getFromString
:: m
Instances
Functor
FromString
Pointed
FromString
Copointed
FromString
Reducer
Char
m =>
Reducer
Char
(
FromString
m)
Monoid
m =>
Module
Natural
(
FromString
m)
Monoid
m =>
RightModule
Natural
(
FromString
m)
Monoid
m =>
LeftModule
Natural
(
FromString
m)
Reducer
Char
m =>
IsString
(
FromString
m)
Monoid
m =>
Monoid
(
FromString
m)
Multiplicative
m =>
Multiplicative
(
FromString
m)
RightSemiNearRing
m =>
RightSemiNearRing
(
FromString
m)
LeftSemiNearRing
m =>
LeftSemiNearRing
(
FromString
m)
SemiRing
r =>
SemiRing
(
FromString
r)
Group
a =>
Group
(
FromString
a)
MultiplicativeGroup
g =>
MultiplicativeGroup
(
FromString
g)
Ring
r =>
Ring
(
FromString
r)
Field
f =>
Field
(
FromString
f)
Produced by
Haddock
version 2.4.2