lift-data: Data.Data-based Language.Haskell.TH.Syntax.lift implementation
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
This package provides a Data.Data-based genericLift
function along with typed variants. See the
documentation in the Language.Haskell.TH.Lift.Data
module to get started.
This is based on the lift-generics
package.
Note that due to API limitations, Data.Data and Data.Typeable
weren't powerful enough to come up with the entirety of a lift
implementation prior to GHC 7.4. Thanks to a bug in many recent
GHC versions, there is no practical way to offer a fall-back
API as is found in lift-generics
.
[Skip to Readme]
Properties
Versions | 0.1.0 |
---|---|
Change log | CHANGELOG.md |
Dependencies | base (>=4.5 && <5), ghc-prim, template-haskell (>=2.4 && <2.18), th-compat (>=0.1 && <0.2) [details] |
License | BSD-3-Clause |
Copyright | (C) 2015-2017 Ryan Scott, (C) 2021 David Feuer |
Author | David Feuer |
Maintainer | David Feuer <David.Feuer@gmail.com> |
Category | Language |
Home page | https://github.com/treeowl/lift-data |
Bug tracker | https://github.com/treeowl/lift-data/issues |
Source repo | head: git clone https://github.com/treeowl/lift-data |
Uploaded | by dfeuer at 2021-09-15T04:08:46Z |
Modules
- Language
- Haskell
- TH
- Lift
- Language.Haskell.TH.Lift.Data
- Lift
- TH
- Haskell
Downloads
- lift-data-0.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees