multiplate-0.0.2: multiplate.cabal
Name: multiplate
Version: 0.0.2
Cabal-Version: >= 1.4
License: MIT
License-File: LICENSE
Build-Type: Simple
Copyright: 2010, Russell O'Connor
Author: Russell O'Connor
Maintainer: Russell O'Connor <roconnor@theorem.ca>
Homepage: http://haskell.org/haskellwiki/Multiplate
Synopsis: Lightweight generic library for mutually recursive data types.
Category: Generics, Lenses
Description:
Multiplate is an alternative extension of the Uniplate/Compos core library
to support mutally recursive
datatypes in a way that is as powerful as Compos, as easy to use as Biplate, and
more portable than both of them.
Multiplate does not require GADTs and does not require multi-parameter type classes.
It only requires rank 3 polymorphism.
Tested-with: GHC == 7.0.4
data-files: CHANGELOG
Library
Build-Depends: base >= 3 && < 5, transformers >= 0.2 && < 0.4
Extensions: RankNTypes, ScopedTypeVariables
Exposed-modules:
Data.Generics.Multiplate