name: lift-generics version: 0.1.2 x-revision: 2 synopsis: GHC.Generics-based Language.Haskell.TH.Syntax.lift implementation description: This package provides a "GHC.Generics"-based @genericLiftWithPkg@ function (intended for GHC 7.10 and earlier), as well as a @genericLift@ function (only available on GHC 8.0 and later), both of which can be used for providing a @Language.Haskell.TH.Syntax.lift@ implementation. See the documentation in the "Language.Haskell.TH.Lift.Generics" module to get started. . Credit goes to Matthew Pickering for . . Note that due to API limitations, "GHC.Generics" wasn't powerful enough to come up with the entirety of a `lift` implementation prior to GHC 8.0. For this reason, @genericLiftWithPkg@ requires you to produce the package name yourself, which proves to be no small feat (see the documentation for more info). . Luckily, you don't have to jump through as many hoops on GHC 8.0 and later: simply use the @genericLift@ function, and life is good. homepage: https://github.com/RyanGlScott/lift-generics bug-reports: https://github.com/RyanGlScott/lift-generics/issues license: BSD3 license-file: LICENSE author: Ryan Scott maintainer: Ryan Scott stability: Experimental copyright: (C) 2015-2017 Ryan Scott category: Language build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 extra-source-files: CHANGELOG.md, README.md cabal-version: >=1.10 source-repository head type: git location: https://github.com/RyanGlScott/lift-generics library exposed-modules: Language.Haskell.TH.Lift.Generics build-depends: base >= 4.3 && < 5 , generic-deriving >= 1.9 && < 2 , ghc-prim , template-haskell >= 2.4 && < 2.15 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: LiftGenericsSpec Types Paths_lift_generics build-depends: base >= 4.3 && < 5 , base-compat >= 0.8.2 && < 1 , generic-deriving >= 1.9 && < 2 , hspec >= 2 && < 3 , lift-generics , template-haskell >= 2.4 && < 2.15 hs-source-dirs: tests default-language: Haskell2010 ghc-options: -Wall -threaded -rtsopts