The fclabels package

[Tags: bsd3, library]

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.


Properties

Versions0.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
Dependenciesbase (>=3 && <5), monads-fd (==0.0.*), template-haskell (>=2.2 && <2.4)
LicenseBSD3
AuthorSebastiaan Visser, Erik Hesselink
MaintainerSebastiaan Visser <sfvisser@cs.uu.nl>
CategoryData
Upload dateSun Aug 30 13:55:38 UTC 2009
Uploaded bySebastiaanVisser
DistributionsDebian:1.1.4.3, NixOS:2.0.2
Downloads9508 total (727 in last 30 days)

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees