optics-core: Optics as an abstract interface: core definitions

[ bsd3, data, lenses, library, optics ] [ Propose Tags ]

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 optics package (and its dependencies) for documentation and the "batteries-included" variant.

Versions [faq] 0.1, 0.2, 0.3,
Change log CHANGELOG.md
Dependencies array (>= && <0.6), base (>=4.9 && <4.14), containers (>= && <0.7), indexed-profunctors (==0.1.*), transformers (==0.5.*) [details]
License BSD-3-Clause
Author Adam Gundry, Andres Löh, Andrzej Rybczak, Oleg Grenrus
Maintainer optics@well-typed.com
Revised Revision 1 made by phadej at 2020-03-25T22:56:36Z
Category Data, Optics, Lenses
Bug tracker https://github.com/well-typed/optics/issues
Source repo head: git clone https://github.com/well-typed/optics.git(optics-core)
Uploaded by AdamGundry at 2019-10-18T21:20:10Z
Distributions Arch:, Fedora:0.2, NixOS:, openSUSE:
Downloads 5425 total (451 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-10-18 [all 1 reports]


[Index] [Quick Jump]


Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees