The latest version of lens-family-core is 2.1.3-0.

lens-family-core

Version 2.0.0 revision 0 uploaded by RussellOConnor.

Package meta

Synopsis
Haskell 2022 Lens Families
Description

This package provides first class(†) functional references in Van Laarhoven style supporting the following optics:

  • Lenses (view, over)

  • Traversals (toListOf, matching, over)

  • Setters (over)

  • Grates (zipWithOf, under, review)

  • Resetters (under)

  • Adapters (view, review)

  • Grids (toListOf, over / under, review)

  • Prisms (matching, over / under, review)

  • Getters (view)

  • Folders (toListOf)

  • Reviewers (review)

(†) For optimal first-class support use the lens-family package with rank 2 / rank N polymorphism. Lens.Family.Clone allows for first-class support of lenses and traversals for those who cannot support rank 2 polymorphism.

Author
Russell O'Connor
Bug reports
n/a
Category
Data, Lenses
Copyright
Copyright (C) 2012,2013,2014,2017,2018,2019 Russell O'Connor
Homepage
n/a
Maintainer
Russell O'Connor <roconnor@theorem.ca>
Package URL
n/a
Stability
experimental

Components