fclabels: First class accessor labels.
First class labels that act as bidirectional records fields.
The labels are fully composable and can be used to get, set
and modify part of datatypes in a consistent way. The label
datatype, conveniently called :->
, is an instance of the
Category
type class, so is has a proper identity and
composition. The library has support for automatically
deriving labels from record selectors that start with an
underscore.
Downloads
- fclabels-0.3.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1, 0.1.2, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.2.1, 0.9.0, 0.9.1, 0.11.0, 0.11.1, 0.11.1.1, 0.11.2, 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0, 1.1.0.1, 1.1.0.2, 1.1.1.0, 1.1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.4.1, 1.1.4.2, 1.1.4.3, 1.1.5, 1.1.6, 1.1.7, 1.1.7.1, 2.0, 2.0.0.1, 2.0.0.2, 2.0.0.3, 2.0.0.4, 2.0.0.5, 2.0.1, 2.0.1.1, 2.0.2, 2.0.2.1, 2.0.2.2, 2.0.2.3, 2.0.2.4, 2.0.3, 2.0.3.1, 2.0.3.2, 2.0.3.3, 2.0.4, 2.0.5, 2.0.5.1 |
---|---|
Dependencies | base (>=3 && <5), monads-fd (>=0.0 && <0.1), template-haskell (>=2.2 && <2.4) [details] |
License | BSD-3-Clause |
Author | Sebastiaan Visser, Erik Hesselink |
Maintainer | Sebastiaan Visser <sfvisser@cs.uu.nl> |
Category | Data |
Uploaded | by SebastiaanVisser at 2009-08-30T13:55:38Z |
Distributions | Arch:2.0.5.1, Debian:2.0.5, Fedora:2.0.5.1, NixOS:2.0.5.1 |
Reverse Dependencies | 50 direct, 148 indirect [details] |
Downloads | 75655 total (61 in the last 30 days) |
Rating | 2.25 (votes: 2) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |