@hackage multiplate0.0.3
Lightweight generic library for mutually recursive data types.
Installation
Dependencies (2)
- base >=3 && <5
- transformers >=0.2 && <0.6 Show all…
Dependents (4)
@hackage/WebBits-multiplate, @cardano/marlowe-cardano, @hackage/acme-everything, @hackage/multiplate-simplified
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.