compdata-0.1: Compositional Data Types

Portabilitynon-portable (GHC Extensions)
Stabilityexperimental
MaintainerTom Hvitved <hvitved@diku.dk>

Data.Comp.Multi.ExpFunctor

Description

This module defines higher-order exponential functors.

Synopsis

Documentation

class HExpFunctor f whereSource

Higher-order exponential functors are higher-order functors that may be both covariant (as ordinary higher-order functors) and contravariant.

Methods

hxmap :: (a :-> b) -> (b :-> a) -> f a :-> f bSource

Instances