edit-lenses-0.1: edit-lenses.cabal
name: edit-lenses
version: 0.1
synopsis: Symmetric, stateful edit lenses
Description: An implementation of the ideas of the paper "Edit Lenses",
available at http://dmwit.com/papers/201107EL.pdf,
together with a very simple demo program for a simple
string edit lens.
-- Homepage: http://dmwit.com/edit-lenses
license: BSD3
license-file: LICENSE
author: Daniel Wagner
maintainer: daniel@wagner-home.com
category: Data
build-type: Simple
cabal-version: >=1.8
library
exposed-modules:
Data.Container,
Data.Iso,
Data.Module,
Data.Module.Class,
Data.Module.Primitive,
Data.Module.Sum,
Data.Module.Product,
Data.Module.Container,
Data.Module.Shape,
Data.Module.String,
Data.Lens.Bidirectional,
Data.Lens.Edit,
Data.Lens.Edit.Container,
Data.Lens.Edit.Stateless,
Data.Lens.Edit.Stateful,
Data.Lens.Edit.Sum,
Data.Lens.Edit.Primitive,
Data.Lens.Edit.Product,
Data.Lens.Edit.String
build-depends:
base >= 3.0 && < 5,
containers >= 0.3,
data-default >= 0.3,
Diff >= 0.1,
lattices >= 1.2,
mtl >= 2.0,
regex-pcre >= 0.94
executable lens-editor
build-depends:
base >= 3.0,
edit-lenses >= 0.1,
gtk >= 0.12
main-is: lens-editor.hs
hs-source-dirs: demos