Packages tagged template-haskell
51 packages have this tag.
[Merge tag] (trustees only)Related tags: library (51), bsd3 (35), mit (8), control (5), deprecated (5), data (3), development (3), database (2), effect (2), ghc (2), language (2), public-domain (2), code-generation (1), dependency-injection (1), generics (1), hasql (1), ...
Name |
DLs |
Rating |
Rev Deps |
Description |
Tags |
Last U/L |
Last Version |
Maintainers |
---|---|---|---|---|---|---|---|---|
ConfigFileTH | 1 | 0.0 | 1 | Template haskell for reading ConfigFiles. | (library, parsing, template-haskell) | 2011-12-05 | 0.2 | VilleTirronen |
antiquoter | 1 | 0.0 | 2 | Combinator library for quasi- and anti-quoting. | (bsd3, library, template-haskell) | 2013-04-14 | 0.1.1.0 | LarsCorbijn |
autoapply | 7 | 2.0 | 0 | Template Haskell to automatically pass values to functions | (bsd3, library, template-haskell) | 2022-09-27 | 0.4.1.3 | jophish, expipiplus1 |
beam-th | 8 | 2.0 | 1 | Template Haskell utilities for beam | (bsd3, database, library, template-haskell) | 2016-07-05 | 0.2.0.0 | hesiod |
classy-effects-th (deprecated in favor of data-effects-th) | 2 | 0.0 | 1 | Automatic compliance with the classy-effects protocols | (control, deprecated, effect, library, mpl, template-haskell) | 2024-07-09 | 0.1.0.1 | YamadaRyo |
data-effects-th | 11 | 0.0 | 1 | Template Haskell utilities for the data-effects library. | (control, effect, library, template-haskell) | 2024-10-10 | 0.2.0.0 | YamadaRyo |
derive-has-field | 37 | 0.0 | 0 | Derive HasField instances with Template Haskell | (library, mit, template-haskell) | 2024-12-17 | 0.1.0.0 | chiroptical |
egison-pattern-src-th-mode | 10 | 0.0 | 2 | Parser and pretty printer for Egison pattern expressions to use with TH | (bsd3, language, library, parser, pretty-printer, template-haskell) | 2020-11-03 | 0.2.1.2 | SatoshiEgi, coord_e, momohatt |
flexible-defaults | 14 | 0.0 | 2 | Generate default function implementations for complex type classes. | (code-generation, library, public-domain, template-haskell) | 2019-10-27 | 0.0.3 | JamesCook, PeterSimons |
ghc-definitions-th | 5 | 0.0 | 0 | Automatically generate GHC API counterparts to Haskell declarations. | (bsd3, ghc, library, template-haskell) | 2021-09-08 | 0.1 | AnthonyVandikas |
ghc-hs-meta | 20 | 0.0 | 2 | Translate Haskell source to Template Haskell expression | (bsd3, ghc, library, template-haskell) | 2024-05-12 | 0.1.4.0 | amesgen, zallocate |
haskell-src-meta | 342 | 0.0 | 116 | Parse source to template-haskell abstract syntax. | (bsd3, language, library, template-haskell) | 2024-05-16 | 0.8.14 | AdamBergmark, BenMillwood, DanBurton, GeoffreyMainland, JonasDuregard, MattMorrow, TroelsHenriksen |
hasql-th | 85 | 0.0 | 2 | Template Haskell utilities for Hasql | (database, hasql, library, mit, postgresql, template-haskell) | 2024-06-26 | 0.4.0.22 | NikitaVolkov |
hs-di | 2 | 2.0 | 1 | Dependency Injection library for Haskell | (bsd3, control, dependency-injection, development, library, program, template-haskell, testing) | 2016-09-26 | 0.3.0 | Wizek |
impl | 1 | 0.0 | 0 | Framework for defaulting superclasses | (development, library, mit, template-haskell) | 2018-11-27 | 0.2.0.0 | dailectic |
io-embed | 7 | 0.0 | 0 | Use Template Haskell to embed the result of an IO computation. | (bsd3, data, library, template-haskell) | 2024-10-10 | 0.1.0.1 | gtollini |
language-haskell-extract | 35 | 0.0 | 5 | Module to automatically extract functions from the local code. | (bsd3, library, template-haskell) | 2013-01-26 | 0.2.4 | OscarFinnsson |
lenz-template (deprecated) | 9 | 0.0 | 1 | Van Laarhoven lens templates | (data, deprecated, lenses, library, template-haskell) | 2017-11-15 | 0.2.0.0 | |
multirec-alt-deriver | 0 | 0.0 | 1 | Alternative multirec instances deriver | (bsd3, generics, library, template-haskell) | 2010-11-29 | 0.1.3 | DanielSchuessler |
newtype-deriving | 0 | 0.0 | 1 | Instance derivers for newtype wrappers | (control, library, mit, template-haskell) | 2016-05-02 | 0.1.4 | NikitaVolkov |
newtype-th | 5 | 0.0 | 2 | A template haskell deriver to create Control.Newtype instances. | (bsd3, control, library, template-haskell) | 2012-07-19 | 0.3.3 | MichaelSloan |
notcpp | 4 | 0.0 | 2 | Avoiding the C preprocessor via cunning use of Template Haskell | (bsd3, library, template-haskell) | 2015-04-11 | 0.2.0.3 | BenMillwood |
pseudomacros | 8 | 0.0 | 1 | cpp-style built-in macros using Template Haskell | (bsd3, development, library, template-haskell) | 2015-04-27 | 0.0.2 | LukasMai |
quotet | 13 | 0.0 | 0 | Monad transformer for Quote from template-haskell | (library, template-haskell) | 2022-05-07 | 0.0.1.1 | amesgen |
tagged-th | 0 | 0.0 | 3 | QuasiQuoter and Template Haskell splices for creating proxies at higher-kinds | (bsd3, library, phantom-types, template-haskell) | 2011-11-27 | 0.1 | NicolasFrisby |
template-haskell | 177 | 2.25 | 1805 | Support library for Template Haskell | (bsd3, library, template-haskell) | 2024-12-16 | 2.23.0.0 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, wz1000 |
template-haskell-util | 2 | 0.0 | 2 | Some utilities for template Haskell. | (library, mit, template-haskell) | 2015-03-02 | 0.1.1.0 | songzh |
th-build | 0 | 0.0 | 1 | More convenient construction of TH ASTs | (bsd3, library, template-haskell) | 2014-06-26 | 0.4.0.0 | DanielSchuessler |
th-context | 6 | 0.0 | 2 | Test instance context | (bsd3, library, template-haskell) | 2016-10-14 | 0.24 | DavidFox |
th-desugar | 197 | 0.0 | 17 | Functions to desugar Template Haskell | (bsd3, library, template-haskell) | 2024-12-11 | 1.18 | RichardEisenberg, ryanglscott |
th-env | 102 | 2.0 | 2 | Template Haskell splices that expand to an environment variable | (bsd3, library, template-haskell) | 2022-05-23 | 0.1.1 | DmitryDzhus |
th-expand-syns | 346 | 0.0 | 20 | Expands type synonyms in Template Haskell ASTs | (bsd3, library, template-haskell) | 2024-12-05 | 0.4.12.0 | DanielSchuessler, ryanglscott |
th-extras | 53 | 0.0 | 8 | A grab bag of functions for use with Template Haskell | (library, public-domain, template-haskell) | 2024-04-14 | 0.0.0.8 | ErikDeCastroLopo, JamesCook, JohnEricson, RyanTrinkle, abrar, alexfmpe, maralorn, ymeister |
th-instance-reification | 1 | 0.0 | 3 | Fixed versions of instances reification functions | (library, mit, template-haskell) | 2020-03-26 | 0.1.5.1 | NikitaVolkov |
th-kinds | 7 | 0.0 | 2 | Automated kind inference in Template Haskell. | (bsd3, library, template-haskell) | 2017-07-29 | 0.2 | DavidFox, LouisWasserman |
th-kinds-fork (deprecated in favor of th-kinds) | 0 | 0.0 | 1 | Automated kind inference in Template Haskell. | (bsd3, deprecated, library, template-haskell) | 2015-11-11 | 0.2 | DavidFox |
th-lego | 25 | 0.0 | 5 | Template Haskell construction utilities | (library, mit, template-haskell) | 2023-12-09 | 0.3.0.3 | NikitaVolkov |
th-letrec | 1 | 0.0 | 1 | Implicit (recursive) let insertion | (bsd3, library, template-haskell) | 2024-02-13 | 0.1.1 | phadej |
th-lift-instances | 287 | 0.0 | 62 | Lift instances for template-haskell for common data types. | (bsd3, library, template-haskell) | 2022-08-23 | 0.1.20 | BennoFuenfstueck |
th-nowq | 17 | 2.0 | 1 | Template Haskell splice that expands to current time | (bsd3, library, template-haskell) | 2020-06-03 | 0.1.0.5 | DmitryDzhus |
th-orphans | 381 | 0.0 | 29 | Orphan instances for TH datatypes | (bsd3, library, template-haskell) | 2024-12-05 | 0.13.16 | MichaelSloan, ryanglscott |
th-reify-many | 173 | 0.0 | 8 | Recurseively reify template haskell datatype info | (bsd3, library, template-haskell) | 2021-09-06 | 0.1.10 | MichaelSloan, ryanglscott |
th-sccs | 1 | 0.0 | 2 | Binding group analysis in Template Haskell | (bsd3, library, template-haskell) | 2011-07-23 | 0.0.0.20110723 | NicolasFrisby |
th-tc | 3 | 0.0 | 0 | Typechecking in Template Haskell | (bsd3, library, template-haskell) | 2019-11-11 | 0.2.1.0 | mniip |
th-to-exp | 2 | 2.0 | 1 | Provides a way to persist data from compile-time to runtime. | (library, template-haskell) | 2017-07-31 | 0.0.1.1 | lexi_lambda |
th-traced | 1 | 0.0 | 1 | Tracing Q monad computation | (bsd3, library, template-haskell) | 2015-08-22 | 0.0.1.0 | HiromiIshii |
th-typegraph (deprecated) | 1 | 0.0 | 2 | Graph of the subtype relation | (bsd3, deprecated, library, template-haskell) | 2018-02-02 | 1.4 | DavidFox |
th-utilities | 188 | 0.0 | 9 | Collection of useful functions for use with Template Haskell | (library, mit, template-haskell) | 2022-09-21 | 0.2.5.0 | MichaelSloan |
tuple-th | 18 | 0.0 | 4 | Generate (non-recursive) utility functions for tuples of statically known size | (bsd3, data, library, template-haskell) | 2015-06-28 | 0.2.5 | DanielSchuessler |
type-interpreter (deprecated) | 1 | 2.0 | 1 | Interpreter for Template Haskell types | (bsd3, deprecated, library, template-haskell) | 2018-04-23 | 0.1.4 | vapourismo |
uuid-orphans | 3 | 0.0 | 5 | Orphan instances for the UUID datatype | (bsd3, library, template-haskell) | 2022-04-26 | 1.4.6 | DavidFox |