iso-deriving/README.md
2020-04-23 15:01:25 +01:00

11 lines
371 B
Markdown

# iso-deriving
The GHC extension `DerivingVia` allow derivation through a specific morphism:
`coerce`. This library helps generalizing DerivingVia to arbitrary morphisms.
This is particularly useful for prototypes and specifications of instances.
See this [blog post][post] for more details!
[post]: https://www.tweag.io/posts/2020-04-23-deriving-isomorphically.html