@@ -1,144 +1,77 @@
1−name: generic-lens
1+name: generic-lens
3−version: 0.3.0.0
2+version: 0.3.0.0
5−synopsis: Generic data-structure operations exposed as lenses.
3+synopsis: Generic data-structure operations exposed as lenses.
7−description: This package uses the GHC 8 Generic representation to derive various operations on data structures with a lens interface, including structural subtype relationship between records and positional indexing into arbitrary product types.
4+description: This package uses the GHC 8 Generic representation to derive various operations on data structures with a lens interface, including structural subtype relationship between records and positional indexing into arbitrary product types.
9−homepage: https://github.com/kcsongor/generic-lens
6+homepage: https://github.com/kcsongor/generic-lens
11−license: BSD3
7+license: BSD3
13−license-file: LICENSE
8+license-file: LICENSE
15−author: Csongor Kiss
9+author: Csongor Kiss
17−maintainer: kiss.csongor.kiss@gmail.com
10+maintainer: kiss.csongor.kiss@gmail.com
19−category: Generics, Records, Lens
11+category: Generics, Records, Lens
21−build-type: Simple
12+build-type: Simple
22−
13+cabal-version: >= 1.10
23−-- Extra files to be distributed with the package, such as examples or a
14+
25−extra-source-files: ChangeLog.md
15+extra-source-files: ChangeLog.md
26− , examples/StarWars.hs
16+ , examples/StarWars.hs
27− , examples/Examples.hs
17+ , examples/Examples.hs
28− , README.md
18+ , README.md
30−-- Constraint on the version of Cabal needed to build this package.
31−cabal-version: >= 1.10
35− exposed-modules: Data.Generics.Product
21+ exposed-modules: Data.Generics.Product
36− , Data.Generics.Product.Any
22+ , Data.Generics.Product.Any
37− , Data.Generics.Product.Fields
23+ , Data.Generics.Product.Fields
38− , Data.Generics.Product.Positions
24+ , Data.Generics.Product.Positions
39− , Data.Generics.Product.Subtype
25+ , Data.Generics.Product.Subtype
40− , Data.Generics.Product.Typed
26+ , Data.Generics.Product.Typed
41− , Data.Generics.Sum.Any
27+ , Data.Generics.Sum.Any
42− , Data.Generics.Sum.Constructors
28+ , Data.Generics.Sum.Constructors
43− , Data.Generics.Sum.Typed
29+ , Data.Generics.Sum.Typed
45− , Data.Generics.Record
46− , Data.Generics.Record.Subtype
47− , Data.Generics.Internal.Lens
49− , Data.Generics.Internal.Lens
31+ , Data.Generics.Internal.Lens
51− other-modules: Data.Generics.Internal.Families
33+ other-modules: Data.Generics.Internal.Families
52− , Data.Generics.Internal.Families.Bool
34+ , Data.Generics.Internal.Families.Bool
53− , Data.Generics.Internal.Families.Count
35+ , Data.Generics.Internal.Families.Count
54− , Data.Generics.Internal.Families.Has
36+ , Data.Generics.Internal.Families.Has
55− , Data.Generics.Internal.HList
37+ , Data.Generics.Internal.HList
57− other-extensions: AllowAmbiguousTypes
60− , FunctionalDependencies
63− , ScopedTypeVariables
67− , UndecidableInstances
69− -- Other library packages from which modules are imported.
70− build-depends: base >= 4.9 && <= 5.0
39+ build-depends: base >= 4.9 && <= 5.0
71− , profunctors >= 5.0 && <= 6.0
40+ , profunctors >= 5.0 && <= 6.0
73− -- Directories containing source files.
74− hs-source-dirs: src
42+ hs-source-dirs: src
76− -- Base language which the package is written in.
77− default-language: Haskell2010
43+ default-language: Haskell2010
78− ghc-options: -Wall
44+ ghc-options: -Wall
80source-repository head
46source-repository head
81− type: git
47+ type: git
82− location: https://github.com/kcsongor/generic-lens
48+ location: https://github.com/kcsongor/generic-lens
84test-suite generic-lens-test
50test-suite generic-lens-test
86− exitcode-stdio-1.0
51+ type: exitcode-stdio-1.0
87− hs-source-dirs:
52+ hs-source-dirs: test
89− main-is:
53+ main-is: Spec.hs
92− build-depends: base >= 4.9 && <= 5.0
55+ build-depends: base >= 4.9 && <= 5.0
93− , QuickCheck
56+ , QuickCheck
95− , generic-lens
58+ , generic-lens
60+ default-language: Haskell2010
97− ghc-options:
61+ ghc-options: -Wall
99− other-extensions: AllowAmbiguousTypes
102− , FunctionalDependencies
105− , ScopedTypeVariables
109− , UndecidableInstances
113benchmark generic-lens-bench
63benchmark generic-lens-bench
115− exitcode-stdio-1.0
64+ type: exitcode-stdio-1.0
116− hs-source-dirs:
65+ hs-source-dirs: benchmarks
119− Bench.hs
66+ main-is: Bench.hs
121− build-depends: generic-lens
68+ build-depends: generic-lens
70+ , base >= 4.9 && <= 5.0
123 , QuickCheck
71 , QuickCheck
125 , criterion
72 , criterion
126 , deepseq
73 , deepseq
76+ default-language: Haskell2010
129− ghc-options:
77+ ghc-options: -Wall
131− other-extensions: AllowAmbiguousTypes
134− , FunctionalDependencies
137− , ScopedTypeVariables
141− , UndecidableInstances