lens-family-0.0.0: lens-family.cabal
name: lens-family
category: Data
version: 0.0.0
license: BSD3
cabal-version: >= 1.6
license-file: LICENSE
author: Russell O'Connor
maintainer: Russell O'Connor <roconnor@theorem.ca>
stability: expermimental
copyright: Copyright (C) 2012 Russell O'Connor
synopsis: Lens Families
description: Lens Families
build-type: Simple
extra-source-files: CHANGELOG
description: This package provide optimal first class functional references
In addition to the usual operations of getting, setting and composition, plus integration with monad state, lens families provide some unique features:
.
* Polymorphic updating
.
* Cast projection functions to read-only lenses
.
* Cast semantic editor combinators to modify-only lenses
source-repository head
type: darcs
location: http://r6.ca/lens-family
library
extensions: Rank2Types
build-depends:
base >= 4 && < 5,
containers >= 0.3 && < 0.5,
transformers >= 0.2.0 && < 0.4,
mtl >= 2.0.1 && < 2.2,
lens-family-core >= 0.0.0 && < 0.1
exposed-modules:
Lens.Family2.Unchecked
Lens.Family2
Lens.Family2.Stock
Lens.Family2.State.Lazy
Lens.Family2.State.Strict
Lens.Family2.State
ghc-options: -Wall
hs-source-dirs:
src