hackageDB :: [Package]

Built with Cabal

The DeepArrow package (version 0.0.1)

This library provides a framework for type-directed composition of value editors (non-syntactic transformations). The tools enable "deep function application" in two senses: deep application of functions and application of deep functions. These tools generalize beyond values and functions, via the DeepArrow subclass of the Arrow type class.

For more information see:

This page and the module documentation pages have links to colorized source code and to wiki pages where you can read and contribute user comments. Enjoy!

The primary module is Control.Arrow.DeepArrow. Examples in Control.Arrow.DeepArrow.Examples.

Note: Many of the type signatures use infix type operators (as in a~>b), a recent extension to GHC. In reading the documentation and code, be aware that infix operators bind more tightly than ->.

© 2007 by Conal Elliott (http://conal.net); BSD3 license.

Other versions0.0, 0.2
Dependenciesbase, mtl
LicenseBSD3
Copyright(c) 2007 by Conal Elliott
AuthorConal Elliott <conal@conal.net>
Maintainerconal@conal.net
Stabilityexperimental
CategoryComposition
Home pagehttp://haskell.org/haskellwiki/DeepArrow
Exposed modulesControl.Arrow.DeepArrow, Data.Tupler, Data.FunArr, Control.Arrow.DeepArrow.Examples
Upload dateSat Feb 10 20:19:38 PST 2007
Uploaded byConalElliott
Built onghc-6.8

Downloads