generic-lens
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. The library exposes a van Laarhoven interface. For an alternative interface, supporting an opaque optic type, see @<https://hackage.haskell.org/package/generic-optics generic-optics>@.
- base >= 4.11 && < 5
- generic-lens-core ^>= 2.3.0.0
- profunctors
- 2.3.0.0
- 2.2.2.0
- 2.2.1.0
- 2.2.0.0
- 2.1.0.0
- 2.0.0.0
- 1.2.0.1
- 1.2.0.0
- 1.1.0.0
- 1.0.0.2
- 1.0.0.1
- 1.0.0.0
- 0.5.1.0
- 0.5.0.0
- 0.4.1.0
- 0.4.0.1
- 0.4.0.0
- 0.3.0.1
- 0.3.0.0
- 0.2.0.0
- 0.1.0.0