@hackage lens-family0.0.1

Lens Families

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

  • Polymorphic updating

  • Cast projection functions to read-only lenses

  • Cast semantic editor combinators to modify-only lenses