generic-lens-core

Generically derive traversals, lenses and prisms.

https://github.com/kcsongor/generic-lens

Version on this page:2.1.0.0
LTS Haskell 22.39:2.2.1.0@rev:2
Stackage Nightly 2024-10-31:2.2.1.0@rev:2
Latest on Hackage:2.2.1.0@rev:2

See all snapshots generic-lens-core appears in

BSD-3-Clause licensed by Csongor Kiss
Maintained by [email protected]
This version can be pinned in stack with:generic-lens-core-2.1.0.0@sha256:8d650800aa4779366bd5639dce95662a5e368a044f4587689129bce44f2c5be6,2913

Module documentation for 2.1.0.0

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.

This package is the shared internal logic of the generic-lens and generic-optics libraries.

Changes

generic-lens-core-2.1.0.0 (2021-01-25)

  • Expose Data.Generics.Product.Internal.Subtype (#127, Tom Harding)

generic-lens-core-2.0.0.0 (2020-02-11)

  • Initial release