The kind of types with lifted values. For example Int :: Type.
Modulebase-4.20.2.0Haskell2010
Data.Kind
Basic kinds
- 3 types
- Packagebase-4.20.2.0
- Exports3
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceKind.hs
The kind of lifted constraints
The builtin function type, written in infix form as a % m -> b.
Values of this type are functions taking inputs of type a and
producing outputs of type b. The multiplicity of the input is
m.
Note that permits representation polymorphism in both
FUN m a ba and b, so that types like can still be
well-kinded.Int# -> Int#
Instances14Category, Show, Semigroup, Monoid, Arrow, ArrowApply, …
Category (->)Defined in ghc-internal-9.1003.0 · GHC.Internal.Control.CategoryShow (a -> b)Defined in base-4.20.2.0 · Text.Show.Functions · orphanSemigroup b => Semigroup (a -> b)Defined in ghc-internal-9.1003.0 · GHC.Internal.BaseMonoid b => Monoid (a -> b)Defined in ghc-internal-9.1003.0 · GHC.Internal.BaseArrow (->)Defined in ghc-internal-9.1003.0 · GHC.Internal.Control.ArrowArrowApply (->)Defined in ghc-internal-9.1003.0 · GHC.Internal.Control.ArrowArrowChoice (->)Defined in ghc-internal-9.1003.0 · GHC.Internal.Control.ArrowArrowLoop (->)Defined in ghc-internal-9.1003.0 · GHC.Internal.Control.Arrow(PrintfArg a, HPrintfType r) => HPrintfType (a -> r)Defined in base-4.20.2.0 · Text.Printf(PrintfArg a, PrintfType r) => PrintfType (a -> r)Defined in base-4.20.2.0 · Text.PrintfMonad ((->) r)Defined in ghc-internal-9.1003.0 · GHC.Internal.BaseFunctor ((->) r)Defined in ghc-internal-9.1003.0 · GHC.Internal.BaseMonadFix ((->) r)Defined in ghc-internal-9.1003.0 · GHC.Internal.Control.Monad.FixApplicative ((->) r)Defined in ghc-internal-9.1003.0 · GHC.Internal.Base