packages feed

lenses-0.1.6: lenses.cabal

Name:                lenses
Version:             0.1.6
Author:              Job Vranish
Maintainer:          jvranish@gmail.com
Homepage:            http://github.com/jvranish/Lenses/tree/master
License:             BSD3
License-file:        LICENSE
category:            Data
Synopsis:            Simple Functional Lenses
Description:         A simple but powerful implementation of function lenses (aka functional
                     references, accessors, etc..).
                     They allow an easy way to manipulate fields of records
Build-Type:          Simple
Cabal-Version:       >= 1.6

Extra-Source-Files:
  src-23/Data/Lenses/Template.hs
  src-24/Data/Lenses/Template.hs

library
  exposed-modules: Data.Lenses,
                   Data.Lenses.Template
  build-depends:  base >= 4 && < 6,
                  mtl >= 1.1
  If impl(ghc)
    If impl(ghc >= 6.12)
      Hs-Source-Dirs: src-24
      Build-Depends:  template-haskell >=2.4
    Else
      Hs-Source-Dirs: src-23
      Build-Depends:  template-haskell >=2.2 && <2.4
  hs-source-dirs: src/
  ghc-options: -Wall

source-repository head
  type: git
  location: git@github.com:jvranish/Lenses.git