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), lenses (1), ...
Name |
DLs |
Rating |
Rev Deps |
Description |
Tags |
Last U/L |
Last Version |
Maintainers |
---|---|---|---|---|---|---|---|---|
ConfigFileTH | 10 | 0.0 | 1 | Template haskell for reading ConfigFiles. | (library, parsing, template-haskell) | 2011-12-05 | 0.2 | VilleTirronen |
antiquoter | 11 | 0.0 | 2 | Combinator library for quasi- and anti-quoting. | (bsd3, library, template-haskell) | 2013-04-14 | 0.1.1.0 | LarsCorbijn |
autoapply | 22 | 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 | 12 | 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) | 7 | 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 | 30 | 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 | 26 | 0.0 | 0 | Derive HasField instances with Template Haskell | (library, mit, template-haskell, unclassified) | 2024-10-16 | 0.0.1.4 | chiroptical |
egison-pattern-src-th-mode | 17 | 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 | 45 | 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 | 9 | 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 | 17 | 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 | 512 | 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 | 168 | 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 | 15 | 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 | 8 | 0.0 | 0 | Framework for defaulting superclasses | (development, library, mit, template-haskell) | 2018-11-27 | 0.2.0.0 | dailectic |
io-embed | 17 | 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 | 44 | 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) | 15 | 0.0 | 1 | Van Laarhoven lens templates | (data, deprecated, lenses, library, template-haskell) | 2017-11-15 | 0.2.0.0 | |
multirec-alt-deriver | 11 | 0.0 | 1 | Alternative multirec instances deriver | (bsd3, generics, library, template-haskell) | 2010-11-29 | 0.1.3 | DanielSchuessler |
newtype-deriving | 25 | 0.0 | 1 | Instance derivers for newtype wrappers | (control, library, mit, template-haskell) | 2016-05-02 | 0.1.4 | NikitaVolkov |
newtype-th | 24 | 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 | 20 | 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 | 16 | 0.0 | 1 | cpp-style built-in macros using Template Haskell | (bsd3, development, library, template-haskell) | 2015-04-27 | 0.0.2 | LukasMai |
quotet | 18 | 0.0 | 0 | Monad transformer for Quote from template-haskell | (library, template-haskell) | 2022-05-07 | 0.0.1.1 | amesgen |
tagged-th | 3 | 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 | 235 | 2.25 | 1798 | Support library for Template Haskell | (bsd3, library, template-haskell) | 2024-05-15 | 2.22.0.0 | AustinSeipp, BenGamari, HerbertValerioRiedel, IanLynagh, wz1000 |
template-haskell-util | 15 | 0.0 | 2 | Some utilities for template Haskell. | (library, mit, template-haskell) | 2015-03-02 | 0.1.1.0 | songzh |
th-build | 14 | 0.0 | 1 | More convenient construction of TH ASTs | (bsd3, library, template-haskell) | 2014-06-26 | 0.4.0.0 | DanielSchuessler |
th-context | 21 | 0.0 | 2 | Test instance context | (bsd3, library, template-haskell) | 2016-10-14 | 0.24 | DavidFox |
th-desugar | 323 | 0.0 | 17 | Functions to desugar Template Haskell | (bsd3, library, template-haskell) | 2024-05-12 | 1.17 | RichardEisenberg, ryanglscott |
th-env | 115 | 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 | 336 | 0.0 | 20 | Expands type synonyms in Template Haskell ASTs | (bsd3, library, template-haskell) | 2023-02-01 | 0.4.11.0 | DanielSchuessler, ryanglscott |
th-extras | 91 | 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 | 27 | 0.0 | 3 | Fixed versions of instances reification functions | (library, mit, template-haskell) | 2020-03-26 | 0.1.5.1 | NikitaVolkov |
th-kinds | 20 | 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) | 4 | 0.0 | 1 | Automated kind inference in Template Haskell. | (bsd3, deprecated, library, template-haskell) | 2015-11-11 | 0.2 | DavidFox |
th-lego | 70 | 0.0 | 5 | Template Haskell construction utilities | (library, mit, template-haskell) | 2023-12-09 | 0.3.0.3 | NikitaVolkov |
th-letrec | 8 | 0.0 | 1 | Implicit (recursive) let insertion | (bsd3, library, template-haskell) | 2024-02-13 | 0.1.1 | phadej |
th-lift-instances | 350 | 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 | 37 | 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 | 455 | 0.0 | 29 | Orphan instances for TH datatypes | (bsd3, library, template-haskell) | 2024-10-22 | 0.13.15 | MichaelSloan, ryanglscott |
th-reify-many | 230 | 0.0 | 8 | Recurseively reify template haskell datatype info | (bsd3, library, template-haskell) | 2021-09-06 | 0.1.10 | MichaelSloan, ryanglscott |
th-sccs | 10 | 0.0 | 2 | Binding group analysis in Template Haskell | (bsd3, library, template-haskell) | 2011-07-23 | 0.0.0.20110723 | NicolasFrisby |
th-tc | 11 | 0.0 | 0 | Typechecking in Template Haskell | (bsd3, library, template-haskell) | 2019-11-11 | 0.2.1.0 | mniip |
th-to-exp | 10 | 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 | 9 | 0.0 | 1 | Tracing Q monad computation | (bsd3, library, template-haskell) | 2015-08-22 | 0.0.1.0 | HiromiIshii |
th-typegraph (deprecated) | 60 | 0.0 | 2 | Graph of the subtype relation | (bsd3, deprecated, library, template-haskell) | 2018-02-02 | 1.4 | DavidFox |
th-utilities | 231 | 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 | 35 | 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) | 22 | 2.0 | 1 | Interpreter for Template Haskell types | (bsd3, deprecated, library, template-haskell) | 2018-04-23 | 0.1.4 | vapourismo |
uuid-orphans | 27 | 0.0 | 5 | Orphan instances for the UUID datatype | (bsd3, library, template-haskell) | 2022-04-26 | 1.4.6 | DavidFox |