lens-family-core: Haskell 98 Lens Families

[ bsd3, data, lenses, library ] [ Propose Tags ]
Versions 0.0.0, 0.0.1, 0.1.0, 1.0.0, 1.0.1, 1.1.0, 1.2.0, 1.2.1, 1.2.2
Change log CHANGELOG
Dependencies base (==4.*), containers (>=0.3 && <0.6), transformers (>=0.2.0 && <0.4) [details]
License BSD-3-Clause
Copyright Copyright (C) 2012 Russell O'Connor
Author Russell O'Connor
Maintainer Russell O'Connor <roconnor@theorem.ca>
Category Data
Source repo head: darcs get http://r6.ca/lens-family
Uploaded by RussellOConnor at Sun Jul 29 18:32:25 UTC 2012
Distributions LTSHaskell:1.2.2, NixOS:1.2.2, Stackage:1.2.2, openSUSE:1.2.2
Downloads 6431 total (92 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

This package provides first class(†) functional references. In addition to the usual operations of getting, setting and composition, plus integration with the state monad, lens families provide some unique features:

(†) 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 for those who require Haskell 98.




Maintainer's Corner

For package maintainers and hackage trustees