compdata-param-0.8.0.2: Parametric Compositional Data Types

Copyright(c) 2011 Patrick Bahr, Tom Hvitved
LicenseBSD3
MaintainerTom Hvitved <hvitved@diku.dk>
Stabilityexperimental
Portabilitynon-portable (GHC Extensions)
Safe HaskellSafe-Inferred
LanguageHaskell98

Data.Comp.Param.Ditraversable

Description

This module defines traversable difunctors.

Synopsis

Documentation

class Difunctor f => Ditraversable f where Source

Difunctors representing data structures that can be traversed from left to right.

Minimal complete definition

Nothing

Methods

dimapM :: Monad m => (b -> m c) -> f a b -> m (f a c) Source

disequence :: Monad m => f a (m b) -> m (f a b) Source