Portability | see LANGUAGE pragmas (... GHC) |
---|---|
Stability | experimental |
Maintainer | nicolas.frisby@gmail.com |
Kinds for the spine-view on types.
Documentation
parameterKinds :: [Kind]Source
The set of kinds that this library will initially support as type parameters.
parseK_ :: Monad m => String -> m KindSource
The default number of parameters that this library will initially support.
The kinds consequent from parameterKinds
and maxParameters
.
[qK|...|]
is either the declaration of a type that takes one parameter
of the corresponding kind, or an occurrence of that type constructor. (The
name is an encoding of that parameter's kind based on prefix notation for
application.)