transformers-0.5.6.2: Concrete functor and monad transformers
Copyright (c) Russell O'Connor 2009
License BSD-style (see the file LICENSE)
Maintainer R.Paterson@city.ac.uk
Stability experimental
Portability portable
Safe Haskell Safe
Language Haskell98

Control.Applicative.Backwards

Description

Making functors with an Applicative instance that performs actions in the reverse order.

Synopsis

Documentation

newtype Backwards f a Source #

The same functor, but with an Applicative instance that performs actions in the reverse order.

Constructors

Backwards

Fields

Instances

Instances details
Functor f => Functor ( Backwards f) Source #

Derived instance.

Instance details

Defined in Control.Applicative.Backwards

Applicative f => Applicative ( Backwards f) Source #

Apply f -actions in the reverse order.

Instance details

Defined in Control.Applicative.Backwards

Foldable f => Foldable ( Backwards f) Source #

Derived instance.

Instance details

Defined in Control.Applicative.Backwards

Traversable f => Traversable ( Backwards f) Source #

Derived instance.

Instance details

Defined in Control.Applicative.Backwards

Contravariant f => Contravariant ( Backwards f) Source #

Derived instance.

Instance details

Defined in Control.Applicative.Backwards

Eq1 f => Eq1 ( Backwards f) Source #
Instance details

Defined in Control.Applicative.Backwards

Ord1 f => Ord1 ( Backwards f) Source #
Instance details

Defined in Control.Applicative.Backwards

Read1 f => Read1 ( Backwards f) Source #
Instance details

Defined in Control.Applicative.Backwards

Show1 f => Show1 ( Backwards f) Source #
Instance details

Defined in Control.Applicative.Backwards

Alternative f => Alternative ( Backwards f) Source #

Try alternatives in the same order as f .

Instance details

Defined in Control.Applicative.Backwards

( Eq1 f, Eq a) => Eq ( Backwards f a) Source #
Instance details

Defined in Control.Applicative.Backwards

( Ord1 f, Ord a) => Ord ( Backwards f a) Source #
Instance details

Defined in Control.Applicative.Backwards

( Read1 f, Read a) => Read ( Backwards f a) Source #
Instance details

Defined in Control.Applicative.Backwards

( Show1 f, Show a) => Show ( Backwards f a) Source #
Instance details

Defined in Control.Applicative.Backwards