generic-lens-core
Generically derive traversals, lenses and prisms.
This library uses GHC.Generics to derive efficient optics (traversals, lenses and prisms) for algebraic data types in a type-directed way, with a focus on good type inference and error messages when possible. This package is the shared internal logic of the @<https://hackage.haskell.org/package/generic-lens generic-lens>@ and @<https://hackage.haskell.org/package/generic-optics generic-optics>@ libraries.
- base >= 4.11 && < 5
- text >= 1.2 && < 1.3 || >= 2.0 && < 2.2
- indexed-profunctors >= 0.1 && < 1
- 2.3.0.0
- 2.2.1.0
- 2.2.0.0
- 2.1.0.0
- 2.0.0.0