@hackage classyplate0.3.0.2
Fuseable type-class based generics
Installation
Dependencies (2)
- base >=4.10 && <4.11
- template-haskell >=2.12 && <2.13 Show all…
Dependents (4)
@hackage/haskell-tools-ast, @hackage/haskell-tools-debug, @hackage/haskell-tools-builtin-refactorings, @hackage/acme-everything
Defining generics that can be used efficiently on heterogenous data structures like syntax trees. Can access elements of multiple types at a single traversal. Non-invasive method don't have to change the representation to use. All boilerplate code can be generated by the supplied Template Haskell functions.