Package2.24.0.0Template Haskell
template-haskell
Support library for Template Haskell
- Version2.24.0.0
- CategoryTemplate Haskell
- LicenceBSD-3-Clause
- Maintainerlibraries@haskell.org
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/template-haskell-2.24.0.0
Modules
8 modules- Language.Haskell.TH118The public face of Template Haskell For other documentation, refer to:
- Language.Haskell.TH.CodeDo2This module exists to work nicely with the QualifiedDo
- Language.Haskell.TH.LanguageExtensions1Language extensions known to GHC
- Language.Haskell.TH.Lib294Language.Haskell.TH.Lib contains lots of useful helper functions for
- Language.Haskell.TH.Ppr81contains a prettyprinter for the
- Language.Haskell.TH.PprLib47Monadic front-end to Text.PrettyPrint
- Language.Haskell.TH.Quote5Template Haskell supports quasiquoting, which permits users to construct
- Language.Haskell.TH.Syntax187
Description
This package provides modules containing facilities for manipulating Haskell source code using Template Haskell.
See http://www.haskell.org/haskellwiki/Template_Haskell for more information.
Depends on
3 packages- base-4.22.0.0with GHC
- ghc-boot-th-9.14.1with GHC
- ghc-internal-9.1401.0with GHC
Used by in this set · 36
- OneTuple-0.4.3
- QuickCheck-2.19.0.0
- aeson-2.3.2.0
- bifunctors-5.6.3
- bytestring-0.12.2.0
- cmdargs-0.10.22
- containers-0.8
- exceptions-0.10.11
- filepath-1.5.4.0
- free-5.2
- generic-deriving-1.14.7
- hackage-security-0.6.4.0
- half-0.3.3
- hedgehog-1.7
- hoogle-5.0.19.0
- invariant-0.6.5
- lens-5.3.6
- network-uri-2.6.4.2
- os-string-2.0.8
- path-0.9.6
- polysemy-1.9.2.0
- primitive-0.9.1.0
- reflection-2.1.9
- scientific-0.3.9.0
- semigroupoids-6.0.2
- tagged-0.8.11
- text-2.1.3
- text-short-0.1.6.1
- th-abstraction-0.7.2.0
- th-compat-0.1.7
- time-1.15
- time-compat-1.9.9
- type-errors-0.2.0.2
- unordered-containers-0.2.21
- uuid-types-1.0.6.1
- yaml-0.11.11.2