optics-vl

Utilities for compatibility with van Laarhoven optics

LTS Haskell 23.1:0.2.1@rev:1
Stackage Nightly 2024-12-27:0.2.1@rev:1
Latest on Hackage:0.2.1@rev:1

See all snapshots optics-vl appears in

BSD-3-Clause licensed by Andrzej Rybczak
Maintained by [email protected]
This version can be pinned in stack with:optics-vl-0.2.1@sha256:ccaf2713358c6940294b0979df0246af9a03c1410cd559c0a86f68d9c874462d,1406

Module documentation for 0.2.1

This package is part of the optics package family. It provides utilities for converting between the Optic type defined by optics and the van Laarhoven representations of optics that require definitions outside of base (in particular isomorphisms and prisms).

Changes

optics-vl-0.2.1 (2020-04-15)

  • Provide conversions from Iso/Prism to their VL representation

optics-vl-0.2 (2019-10-18)

  • Depend on new indexed-profunctors package

optics-vl-0.1 (2019-09-02)

  • Initial release