Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/glguy/th-abstraction
Uniform interface to reified data type information via Template Haskell
https://github.com/glguy/th-abstraction
Last synced: 5 days ago
JSON representation
Uniform interface to reified data type information via Template Haskell
- Host: GitHub
- URL: https://github.com/glguy/th-abstraction
- Owner: glguy
- License: isc
- Created: 2017-02-08T17:34:59.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-12-05T11:47:57.000Z (about 1 month ago)
- Last Synced: 2024-12-30T16:49:24.144Z (12 days ago)
- Language: Haskell
- Homepage:
- Size: 299 KB
- Stars: 19
- Watchers: 6
- Forks: 11
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README
th-abstraction
==============[![Hackage](https://img.shields.io/hackage/v/th-abstraction.svg)](https://hackage.haskell.org/package/th-abstraction) [![Build Status](https://github.com/glguy/th-abstraction/workflows/Haskell-CI/badge.svg)](https://github.com/glguy/th-abstraction/actions?query=workflow%3AHaskell-CI)
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, and data family instances. 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.libera.chat