@hackage generic-lens2.3.0.0
Generically derive traversals, lenses and prisms.
Categories
License
BSD-3-Clause
Maintainer
kiss.csongor.kiss@gmail.com
Links
- Homepage
- Documentation
- No source repository
- Changelog
- Security
Versions
Installation
Tested Compilers
Dependencies (3)
- base >=4.11 && <5
- generic-lens-core ^>=2.3.0.0
- profunctors Show all…
Dependents (144)
@hackage/arbor-datadog, @hackage/pgmq-hasql, @hackage/generic-lens-labels, @hackage/box, @hackage/cabal-scaffold, @hackage/barlow-lens, Show all…
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
generic-optics.