Utilities for compatibility with van Laarhoven optics

LTS Haskell 16.31:0.2
Stackage Nightly 2021-01-20:0.2.1
Latest on Hackage:0.2.1

See all snapshots optics-vl appears in

BSD-3-Clause licensed by Andrzej Rybczak
Maintained by optics@well-typed.com
This version can be pinned in stack with:optics-vl-0.2.1@sha256:84f8b33cdad23dafad4c06cdf353093257f8fc965c5083694d32497a08c14f8d,1352

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).


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