th-extras

A grab bag of functions for use with Template Haskell

https://github.com/mokus0/th-extras

Version on this page:0.0.0.7@rev:1
LTS Haskell 22.23:0.0.0.8@rev:1
Stackage Nightly 2024-05-29:0.0.0.8@rev:1
Latest on Hackage:0.0.0.8@rev:1

See all snapshots th-extras appears in

LicenseRef-PublicDomain licensed and maintained by James Cook
This version can be pinned in stack with:th-extras-0.0.0.7@sha256:180d86b6995c6795185fdb6bd9b09e1c27f7781757e938143ff8e77ebb309abe,1633

Module documentation for 0.0.0.7

Used by 1 package in nightly-2024-04-12(full list with versions):

th-extras

Haskell Hackage Hackage CI Github CI BSD3 License

A grab bag of useful functions for use with Template Haskell.

This is basically the place I put all my ugly CPP hacks to support the ever-changing interface of the template haskell system by providing high-level operations and making sure they work on as many versions of Template Haskell as I can.

Changes

Revision history for th-extras

0.0.0.7 - 2023-12-15

  • Support GHC 9.6 and 9.8

0.0.0.6 - 2022-01-04

  • Fix GHC 8.0 build

  • Support GHC 9.0 and 9.2

0.0.0.5 - 2019-05-13

  • Improve support for various corner cases

  • Ensure works with a range of GHCs.

0.0.0.4 - 2016-05-10

  • Support GHC 8.0

0.0.0.2 - 2012-01-13

  • Added some more utility functions

0.0.0.1 - 2011-11-15

  • Initial release