name: generic-lens version: 0.2.0.0 x-revision: 1 synopsis: Generic data-structure operations exposed as lenses. 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. homepage: https://github.com/kcsongor/generic-lens license: BSD3 license-file: LICENSE author: Csongor Kiss maintainer: kiss.csongor.kiss@gmail.com category: Generics, Records, Lens build-type: Simple -- Extra files to be distributed with the package, such as examples or a -- README. extra-source-files: ChangeLog.md , examples/StarWars.hs -- Constraint on the version of Cabal needed to build this package. cabal-version: >= 1.10 library exposed-modules: Data.Generics.Record , Data.Generics.Product , Data.Generics.Record.Subtype , Data.Generics.Record.HasField , Data.Generics.Product.HasFieldAt , Data.Generics.Internal.Lens other-modules: Data.Generics.Record.Internal.Contains other-extensions: AllowAmbiguousTypes , DataKinds , FlexibleInstances , FunctionalDependencies , PolyKinds , Rank2Types , ScopedTypeVariables , TypeApplications , TypeFamilies , TypeOperators , UndecidableInstances -- Other library packages from which modules are imported. build-depends: base >= 4.9 && <= 4.16 -- Directories containing source files. hs-source-dirs: src -- Base language which the package is written in. default-language: Haskell2010 ghc-options: -Wall source-repository head type: git location: https://github.com/kcsongor/generic-lens