microlens-th-0.2.2.0: microlens-th.cabal
name: microlens-th
version: 0.2.2.0
synopsis: Automatic generation of record lenses for microlens
description:
This package lets you automatically generate lenses for data types; code was extracted from the lens package, and therefore generated lenses are fully compatible with ones generated by lens (and can be used both from lens and microlens).
.
This package is a part of the <http://hackage.haskell.org/package/microlens microlens> family; see the readme <https://github.com/aelve/microlens#readme on Github>.
license: BSD3
license-file: LICENSE
author: Artyom
maintainer: Artyom <yom@artyom.me>
homepage: http://github.com/aelve/microlens
bug-reports: http://github.com/aelve/microlens/issues
category: Data, Lenses
build-type: Simple
extra-source-files:
CHANGELOG.md
cabal-version: >=1.10
source-repository head
type: git
location: git://github.com/aelve/microlens.git
flag inlining
description: Generate inline pragmas
manual: True
default: True
library
exposed-modules: Lens.Micro.TH
-- other-modules:
-- other-extensions:
build-depends: base >=4.5 && <5
, microlens >=0.3.5 && <0.4
, containers >=0.4.0 && <0.6
-- lens has >=2.4, but GHC 7.4 shipped with 2.7
, template-haskell >=2.7 && <2.12
if flag(inlining)
cpp-options: -DINLINING
ghc-options:
-Wall -fwarn-tabs
-O2 -fdicts-cheap -funbox-strict-fields
-fmax-simplifier-iterations=10
hs-source-dirs: src
default-language: Haskell2010