optics-core
Optics as an abstract interface: core definitions
This package makes it possible to define and use Lenses, Traversals, Prisms and other optics, using an abstract interface. This variant provides core definitions with a minimal dependency footprint. See the @<https://hackage.haskell.org/package/optics optics>@ package (and its dependencies) for documentation and the "batteries-included" variant.
- base >= 4.10 && <5
- array >= 0.5.2.0 && <0.6
- containers >= 0.5.10.2 && <0.9
- indexed-profunctors >= 0.1 && <0.2
- transformers >= 0.5 && <0.7
- indexed-traversable >= 0.1 && <0.2
- 0.4.2
- 0.4.1.1
- 0.4.1
- 0.4
- 0.3.0.1
- 0.3
- 0.2
- 0.1