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.5) [details]
License BSD-3-Clause
Copyright Copyright (C) 2012,2013 Russell O'Connor
Author Russell O'Connor
Maintainer Russell O'Connor <roconnor@theorem.ca>
Category Data, Lenses
Source repo head: darcs get http://r6.ca/lens-family
Uploaded by RussellOConnor at Thu Jun 26 16:18:02 UTC 2014
Distributions LTSHaskell:1.2.2, NixOS:1.2.2, Stackage:1.2.2, openSUSE:1.2.2
Downloads 6433 total (93 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]
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 and traversals for those who require Haskell 98.




Maintainer's Corner

For package maintainers and hackage trustees