Path to this page:
NOTICE: This package has been removed from pkgsrc./
wip/hs-fclabels,
First class accessor labels implemented as lenses
Branch: CURRENT,
Version: 1.0.4,
Package name: hs-fclabels-1.0.4,
Maintainer: phoFirst class labels that act as bidirectional record fields.
The labels are implemented as lenses and are fully composable and can
be used to get, set and modify parts of a datatype in a consistent
way. The lens datatype, conveniently called `:->', is an instance of
the Category type class: meaning it has a proper identity and
composition. The library has support for automatically deriving labels
from record selectors that start with an underscore. Labels can be
used in a purely functional setting or be applied to mutable state in
some state monad.
Required to run:[
wip/ghc] [
devel/hs-transformers] [
devel/hs-mtl]
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: 0b72c936e013dd0406d690b840133828a0a2a3be
RMD160: 52e2921a497bc8a85e5accf46f9deeca702734e9
Filesize: 8.423 KB
Version history: (Expand)
- (2019-12-17) Package deleted from pkgsrc
- (2019-12-15) Package has been reborn
- (2019-12-14) Package deleted from pkgsrc
- (2019-06-25) Package has been reborn
- (2019-06-11) Package deleted from pkgsrc
- (2018-09-10) Package has been reborn
CVS history: (Expand)
2014-08-29 16:09:59 by Ryosuke Moro | Files touched by this commit (104) |
Log message:
make it clear what package depend on
discussed with wiz@.
|
2014-05-16 22:47:07 by Ryosuke Moro | Files touched by this commit (112) |
Log message:
Remove hs-mtl, imported to pkgsrc/devel
|
2014-05-15 23:49:04 by Ryosuke Moro | Files touched by this commit (110) |
Log message:
Remove hs-transformers, imported to pkgsrc/devel.
|
2012-03-04 08:06:36 by PHO / phonohawk | Files touched by this commit (5) | |
Log message:
Upstream update to fclabels-1.0.4
|
2011-07-12 07:06:10 by PHO / phonohawk | Files touched by this commit (5) | |
Log message:
Import hs-fclabels-0.11.1.1 as wip/hs-fclabels.
First class labels that act as bidirectional record fields.
The labels are implemented as lenses and are fully composable and can
be used to get, set and modify parts of a datatype in a consistent
way. The lens datatype, conveniently called `:->', is an instance of
the Category type class: meaning it has a proper identity and
composition. The library has support for automatically deriving labels
from record selectors that start with an underscore. Labels can be
used in a purely functional setting or be applied to mutable state in
some state monad.
|