 | category-extras-0.53.6: Various modules and constructs inspired by category theory | Contents | Index |
|
| Control.Functor.Limit | | Portability | non-portable (rank-2 polymorphism/existentials) | | Stability | experimental | | Maintainer | Edward Kmett <ekmett@gmail.com> |
|
|
|
| Description |
|
|
| Synopsis |
|
|
|
| Documentation |
|
| type Limit f = forall a. f a |
| type Limit = Ran (Const Void)
Limit { runLimit :: forall a. f a }
|
|
| class HasLimit f where |
|
|
| data Colimit f |
type Colimit = Lan (Const Void) | | Constructors | | Instances | |
|
|
| liftLimit :: (f :~> g) -> Limit f -> Limit g |
|
| liftColimit :: (f :~> g) -> Colimit f -> Colimit g |
|
| Produced by Haddock version 2.1.0 |