Hoogle Search
Within LTS Haskell 22.21 (ghc-9.6.5)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
Sums, lifted to functors.
-
base Data.Functor.Sum Lifted sum of functors.
-
base Data.Monoid Monoid under addition.
Sum a <> Sum b = Sum (a + b)
Examples
>>> Sum 1 <> Sum 2 <> mempty Sum {getSum = 3}
>>> mconcat [ Sum n | n <- [3 .. 9]] Sum {getSum = 42}
-
base Data.Monoid No documentation available.
-
base Data.Semigroup Monoid under addition.
Sum a <> Sum b = Sum (a + b)
Examples
>>> Sum 1 <> Sum 2 <> mempty Sum {getSum = 3}
>>> mconcat [ Sum n | n <- [3 .. 9]] Sum {getSum = 42}
-
base Data.Semigroup No documentation available.
pattern
Sum :: Either Natural Natural -> Naturallens Numeric.Natural.Lens Sum (Left q) = 2*q Sum (Right q) = 2*q+1
-
base-compat Data.Monoid.Compat Monoid under addition.
Sum a <> Sum b = Sum (a + b)
Examples
>>> Sum 1 <> Sum 2 <> mempty Sum {getSum = 3}
>>> mconcat [ Sum n | n <- [3 .. 9]] Sum {getSum = 42}
-
base-compat Data.Monoid.Compat No documentation available.
-
base-compat Data.Semigroup.Compat Monoid under addition.
Sum a <> Sum b = Sum (a + b)
Examples
>>> Sum 1 <> Sum 2 <> mempty Sum {getSum = 3}
>>> mconcat [ Sum n | n <- [3 .. 9]] Sum {getSum = 42}
Page 1 of many | Next