NOTICE: This package has been removed from pkgsrc

./wip/hs-lens, Lenses, Folds and Traversals

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 4.0.7, Package name: hs-lens-4.0.7, Maintainer: szptvlfn

This package comes "Batteries Included" with many useful lenses for the
types commonly used from the Haskell Platform, and with tools for
automatically generating lenses and isomorphisms for user-supplied data
types.

The combinators in Control.Lens provide a highly generic toolbox for
composing families of getters, folds, isomorphisms, traversals, setters and
lenses and their indexed variants.

An overview, with a large number of examples can be found in the README:
https://github.com/ekmett/lens#lens-lenses-folds-and-traversals

A video on how to use lenses and how they are constructed is available from
youtube: http://youtu.be/cefnmjtAolY?hd=1

Slides can be obtained here:
http://comonad.com/haskell/Lenses-Folds-and-Traversals-NYC.pdf

More information on the care and feeding of lenses, including a brief
tutorial and motivation for their types can be found on the lens wiki:
https://github.com/ekmett/lens/wiki


Required to run:
[wip/ghc] [wip/hs-parallel] [wip/hs-contravariant] [wip/hs-comonad] [wip/hs-bifunctors] [devel/hs-transformers] [devel/hs-mtl] [devel/hs-tagged] [devel/hs-text] [devel/hs-utf8-string] [devel/hs-exceptions] [devel/hs-hashable] [devel/hs-primitive] [devel/hs-vector] [devel/hs-transformers-compat] [devel/hs-unordered-containers] [math/hs-scientific] [devel/hs-split] [math/hs-distributive] [archivers/hs-zlib] [math/hs-semigroups] [devel/hs-void] [converters/hs-aeson] [devel/hs-reflection]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 6044a55c14d784c47ad046fe2e74160e279265f7
RMD160: cd67336d978735df41e7823725474acc6b23e672
Filesize: 749.065 KB

Version history: (Expand)


CVS history: (Expand)


   2014-11-07 14:10:27 by Ryosuke Moro | Files touched by this commit (6)
Log message:
Remove hs-reflection, imported to pkgsrc/devel.
   2014-09-07 23:10:01 by Ryosuke Moro | Files touched by this commit (12)
Log message:
Remove hs-aeson, imported to pkgsrc/converters.
   2014-09-03 23:19:08 by Ryosuke Moro | Files touched by this commit (12)
Log message:
Remove hs-void, imported to pkgsrc/devel.
   2014-09-02 23:00:51 by Ryosuke Moro | Files touched by this commit (17)
Log message:
Remove hs-semigroups, imported to pkgsrc/math.
   2014-08-12 23:24:14 by Ryosuke Moro | Files touched by this commit (16)
Log message:
Remove hs-zlib, imported to pkgsrc/archivers.
   2014-08-02 23:44:59 by Ryosuke Moro | Files touched by this commit (33)
Log message:
Remove hs-distributive, imported to pkgsrc/math.
Remove hs-regex-posix, imported to pkgsrc/textproc.
Remove hs-safe, imported to pkgsrc/devel.
   2014-08-01 23:00:36 by Ryosuke Moro | Files touched by this commit (36)
Log message:
Remove hs-lifted-base,hs-split, imported to pkgsrc/devel.
Remove hs-regex-base, imported to pkgsrc/textproc.
   2014-05-31 23:36:31 by Ryosuke Moro | Files touched by this commit (18)
Log message:
Remove hs-base64-bytestring, pkgsrc/converters.
Remove hs-scientific, imported to pkgsrc/math.