mirror of
https://github.com/hanshoglund/iso-deriving.git
synced 2024-09-17 09:57:35 +03:00
11 lines
371 B
Markdown
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
|