This package provides families of lenses, isomorphisms, folds, traversals, getters and setters.
Costate Comonad Coalgebra is equivalent of Java's member variable update technology for Haskell
@PLT_Borat on twitter
The FAQ, which provides links to a large number of different resources for learning about lenses and an overview of the derivation of these types can be found on the Lens Wiki along with a brief overview and some examples.
Documentation is available through github (for HEAD) or hackage for the current and preceding releases.
Recent Activity
Video from New York Haskell: Lenses, Folds and Traversals
Slides from this talk are also available.