Copyright | (c) Erich Gut |
---|---|
License | BSD3 |
Maintainer | zerich.gut@gmail.com |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
application on values.
Synopsis
- class Applicative h where
- amap :: h a b -> a -> b
- ($) :: Applicative h => h a b -> a -> b
- class Applicative1 h f where
- amap1 :: h a b -> f a -> f b
Applicative
class Applicative h where Source #
family of types having a representation in (->)
.
Instances
($) :: Applicative h => h a b -> a -> b infixr 0 Source #
right associative application on values.
class Applicative1 h f where Source #
family of types having a representation in f a -> f b
.
Instances
HomDistributive h => Applicative1 h Matrix Source # | |
HomOriented h => Applicative1 h (Diagram t n m) Source # | |
HomDistributive h => Applicative1 h (Cone Dst p t n m) Source # | |
HomMultiplicative h => Applicative1 h (Cone Mlt p t n m) Source # | |
IsoMultiplicative h => Applicative1 h (Limes Mlt p t n m) Source # | |
IsoDistributive h => Applicative1 h (Limits Dst p t n m) Source # | |
IsoMultiplicative h => Applicative1 h (Limits Mlt p t n m) Source # | |
Functor f => Applicative1 (->) f Source # | |
Defined in OAlg.Category.Applicative |