Hoogle Search
Within LTS Haskell 24.3 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
monoidal-functors Data.Functor.Monoidal Given monoidal categories <math> and <math>. A functor <math> is Monoidal if it maps between <math> and <math> while preserving their monoidal structure. Eg., a homomorphism of monoidal categories. See NCatlab for more details.
Laws
Right Unitality: <math>combine . grmap introduce ≡ bwd unitr . fwd unitr
Left Unitality: <math>combine . glmap introduce ≡ fmap (bwd unitl) . fwd unitl
module Data.Trifunctor.
Monoidal No documentation available.
-
monoidal-functors Data.Trifunctor.Monoidal Given monoidal categories <math> and <math>. A bifunctor <math> is Monoidal if it maps between <math> and <math> while preserving their monoidal structure. Eg., a homomorphism of monoidal categories. See NCatlab for more details.
Laws
Right Unitality: <math>combine . grmap introduce ≡ bwd unitr . fwd unitr
Left Unitality: <math>combine . glmap introduce ≡ fmap (bwd unitl) . fwd unitl
module Data.LCA.Online.
Monoidal Provides online calculation of the the lowest common ancestor in O(log h) by compressing the spine of the paths using a skew-binary random access list. This library implements the technique described in my talk http://www.slideshare.net/ekmett/skewbinary-online-lowest-common-ancestor-search to improve the known asymptotic bounds on both online lowest common ancestor search http://en.wikipedia.org/wiki/Lowest_common_ancestor and the online level ancestor problem: http://en.wikipedia.org/wiki/Level_ancestor_problem Algorithms used here assume that the key values chosen for k are globally unique. This version provides access to a monoidal "summary" of the elided path for many operations.
-
This module contains a newtype wrapper around Map that has a correct Group instance compared to the one for MonoidalMap, in that it has a unique neutral element. This comes with different constraints on the parameters (check the instances for Semigroup and Monoid of the corresponding data structures if you're interested).
-
monoid-map Data.MonoidMap Newtype wrapper around Data.Map.Monoidal.MonoidalMap
MonoidMap :: MonoidalMap k v -> MonoidMap k vmonoid-map Data.MonoidMap No documentation available.
monoidConcatMap :: (Storable a, Monoid m) => (a -> m) -> Vector a -> mstorablevector Data.StorableVector Deprecated: Use foldMap instead.
monoidConcatMap :: (Storable a, Monoid m) => (a -> m) -> Vector a -> mstorablevector Data.StorableVector.Lazy Deprecated: Use foldMap instead.
monoidMap :: (Ord k, DecidablyEmpty v) => MonoidalMap k v -> MonoidMap k vmonoid-map Data.MonoidMap Convert a MonoidalMap into a MonoidMap