multiplate: Lightweight generic library for mutually recursive data types.
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.
|Versions [RSS] [faq]||0.0, 0.0.1, 0.0.1.1, 0.0.2, 0.0.3|
|Dependencies||base (>=3 && <5), transformers (>=0.2 && <0.6) [details]|
|Copyright||2010, Russell O'Connor|
|Maintainer||Russell O'Connor <email@example.com>|
|Revised||Revision 1 made by GeorgeWilson at 2018-05-14T08:12:44Z|
|Uploaded||by RussellOConnor at 2015-09-27T17:46:32Z|
|Downloads||3907 total (41 in the last 30 days)|
|Rating||(no votes yet) [estimated by Bayesian average]|
Docs available [build log]
Last success reported on 2015-09-30 [all 1 reports]
- multiplate-0.0.3.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.