The th-abstraction package

[Tags:library, test]

This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell.


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.1.0, 0.1.2.0, 0.1.2.1, 0.1.3.0, 0.2.0.0, 0.2.1.0, 0.2.2.0
Change log ChangeLog.md
Dependencies base (>=4.3 && <5), containers (>=0.4 && <0.6), ghc-prim, template-haskell (>=2.5 && <2.13) [details]
License ISC
Copyright 2017 Eric Mertens
Author Eric Mertens
Maintainer emertens@gmail.com
Category Development
Home page https://github.com/glguy/th-abstraction
Bug tracker https://github.com/glguy/th-abstraction/issues
Source repository head: git clone https://github.com/glguy/th-abstraction.git
Uploaded Sat Jun 10 17:10:58 UTC 2017 by EricMertens
Distributions Arch:0.2.2.0, LTSHaskell:0.2.2.0, NixOS:0.2.2.0, Stackage:0.2.2.0
Downloads 2084 total (1935 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for th-abstraction

Readme for th-abstraction-0.2.2.0

th-abstraction

Hackage Build Status

This package provides a consistent interface to a subset of Template Haskell.

Currently the package provides a consistent view of the reified declaration information about datatypes, newtypes, data families, and newtype families. These interfaces abstract away the differences in the normal and GADT syntax used to define these types.

Contact Information

Please contact me via GitHub or on the #haskell IRC channel on irc.freenode.net