lens-family-core: Haskell 98 Lens Families
This package provide 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:
Polymorphic updating
Cast projection functions to read-only lenses
Cast semantic editor combinators to modify-only lenses
(†) 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.
Modules
[Index]
Downloads
- lens-family-core-0.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 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, 1.2.3, 2.0.0, 2.1.0, 2.1.2, 2.1.3 |
---|---|
Change log | CHANGELOG |
Dependencies | base (>=4 && <5), containers (>=0.3 && <0.5), 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 2012-07-06T17:28:41Z |
Distributions | Arch:2.1.3, Debian:2.0.0, Fedora:2.1.3, LTSHaskell:2.1.3, NixOS:2.1.3, Stackage:2.1.3 |
Reverse Dependencies | 23 direct, 231 indirect [details] |
Downloads | 31605 total (13 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |