HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Package0.4.2.1DataOpticsLenses

optics

Optics as an abstract interface

  • Version0.4.2.1
  • CategoryData, Optics, Lenses
  • LicenceBSD-3-Clause
  • AuthorAdam Gundry, Andres Löh, Andrzej Rybczak, Oleg Grenrus
  • Maintaineroptics@well-typed.com
  • Pinned byhackage optics 0.4.2.1
  • Sourcehackage.haskell.org/package/optics-0.4.2.1

Modules

1 module
  • Optics531This library makes it possible to define and use Lenses, Traversals,

Description

This package makes it possible to define and use Lenses, Traversals, Prisms and other optics, using an abstract interface. See the main module Optics for the documentation.

This is the "batteries-included" variant with many dependencies; see the optics-core package and other optics-* dependencies if you need a more limited dependency footprint.

Depends on

8 packages

Used by in this set · 0

Nothing in this set depends on it.