microlens-pro

Prisms and isomorphisms for microlens

http://github.com/stevenfontanella/microlens

Version on this page:0.2.0.4
Stackage Nightly 2026-02-27:0.2.0.4
Latest on Hackage:0.2.0.5

See all snapshots microlens-pro appears in

BSD-3-Clause licensed by Edward Kmett, Artyom Kazak, crumbtoo
Maintained by Steven Fontanella
This version can be pinned in stack with:microlens-pro-0.2.0.4@sha256:af8fc5760d913704c5283e649dd90feaf6bddd739f9b75bf52495b7964830bea,3377

Module documentation for 0.2.0.4

This package provides lens-compatible Prism and Iso. Consequently, it depends on the rather heavy profunctors.

Thank you to the lens contributors for the original code and some docs, Emily Pillmore (link) and Mario Román (link) for this post which inspired documentation, and Wikibooks contributors for this article.

This package is a part of the microlens family; see the readme on Github.

Changes

0.2.0.4

  • Allow building with containers 0.8.

0.2.0.3

0.2.0.2

  • #182 Support GHC 9.12.

0.2.0.1

0.2.0

  • New major release.
  • #177 Moves Lens.Micro.ProCompat into Lens.Micro.Pro.

0.1.0

  • #105 microlens-pro initial release, with Prisms and Isos.