Package2.22.0.0Template Haskell
template-haskell
Support library for Template Haskell
- Version2.22.0.0
- CategoryTemplate Haskell
- LicenceBSD-3-Clause
- Maintainerlibraries@haskell.org
- Pinned bywith GHC
- Sourcehackage.haskell.org/package/template-haskell-2.22.0.0
Modules
9 modules- Language.Haskell.TH117The 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.Lib289Language.Haskell.TH.Lib contains lots of useful helper functions for
- Language.Haskell.TH.Ppr79contains 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.Syntax185Abstract syntax definitions for Template Haskell.
Internal modules · 1
- Language.Haskell.TH.Lib.Internal294Language.Haskell.TH.Lib.Internal exposes some additional functionality that
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
4 packages- base-4.20.2.0with GHC
- ghc-boot-th-9.10.3with GHC
- ghc-prim-0.12.0with GHC
- pretty-1.1.3.6with GHC
Used by in this set · 126
- OneTuple-0.4.2
- PyF-0.11.3.0
- QuickCheck-2.15.0.1
- aeson-2.2.3.0
- aeson-qq-0.8.4
- apecs-0.9.6
- bech32-th-1.1.7
- bifunctors-5.6.2
- breakpoint-0.1.4.0
- brick-2.10
- bytebuild-0.3.16.2
- bytestring-0.12.2.0
- cmdargs-0.10.22
- composite-base-0.8.3.0
- constraints-extras-0.4.0.2
- containers-0.7
- contravariant-extras-0.3.5.4
- data-dword-0.3.2.1
- dbus-1.4.1
- dependent-sum-template-0.2.0.1
- dhall-1.42.3
- djot-0.1.2
- email-validate-2.3.2.21
- exceptions-0.10.9
- file-embed-0.0.16.0
- filepath-1.5.4.0
- finite-field-0.10.0
- finite-typelits-0.2.0.0
- free-5.2
- generic-deriving-1.14.6
- generics-sop-0.5.1.4
- ghc-9.10.3
- ghc-typelits-knownnat-0.7.12
- ghc-typelits-natnormalise-0.7.10
- ghci-9.10.3
- githash-0.1.7.0
- gitrev-1.3.1
- hackage-security-0.6.3.2
- half-0.3.3
- haskell-src-meta-0.8.15
- hedgehog-1.7
- heredoc-0.2.0.0
- hoogle-5.0.18.4
- horizon-spec-0.12.4
- inline-c-0.9.1.10
- inspection-testing-0.6.2
- interpolate-0.2.1
- invariant-0.6.4
- jose-0.11
- katip-0.8.8.0
- lens-5.3.5
- lift-type-0.1.2.0
- linear-1.22
- linear-generics-0.2.3
- microlens-th-0.4.3.16
- modern-uri-0.3.6.0
- monad-logger-0.3.42
- neat-interpolation-0.5.1.4
- network-uri-2.6.4.2
- openapi3-3.2.4
- optics-th-0.4.1
- optparse-simple-0.1.1.4
- os-string-2.0.7
- password-3.0.4.0
- path-0.9.6
- pcre-heavy-1.0.0.3
- pcre2-2.2.1
- persistent-2.14.6.3
- pg-entity-0.0.4.4
- polysemy-1.9.2.0
- postgresql-simple-0.7.0.0
- primitive-0.9.1.0
- quote-quot-0.2.1.0
- random-fu-0.3.0.1
- raw-strings-qq-1.1
- recursion-schemes-5.2.3
- refined-0.8.2
- reflection-2.1.9
- regex-1.1.0.2
- req-3.13.3
- scientific-0.3.8.0
- sdl2-gfx-0.3.0.0
- sdl2-image-2.1.0.0
- sdl2-mixer-1.2.0.0
- sdl2-ttf-2.1.3
- semigroupoids-6.0.1
- servant-client-core-0.20.2
- servant-static-th-1.0.0.0
- shakespeare-2.1.0.1
- size-based-0.1.3.2
- sqlite-simple-0.4.19.0
- stache-2.3.4
- store-0.7.20
- streamly-0.10.1
- streamly-core-0.2.2
- string-qq-0.0.6
- swagger2-2.8.9
- tagged-0.8.9
- tasty-inspection-testing-0.2.1
- tasty-th-0.1.7
- template-haskell-compat-v0208-0.1.9.3
- text-2.1.3
- text-short-0.1.6
- th-abstraction-0.7.1.0
- th-compat-0.1.6
- th-desugar-1.17
- th-env-0.1.1
- th-expand-syns-0.4.12.0
- th-extras-0.0.0.8
- th-lift-0.8.6
- th-lift-instances-0.1.20
- th-orphans-0.13.16
- th-reify-many-0.1.10
- th-utilities-0.2.5.2
- time-compat-1.9.8
- type-errors-0.2.0.2
- unicode-collation-0.1.3.6
- unordered-containers-0.2.21
- uri-bytestring-0.4.0.0
- uuid-types-1.0.6
- vector-th-unbox-0.2.2
- wai-app-static-3.1.9
- wreq-0.5.4.3
- yaml-0.11.11.2
- yesod-1.6.2.1
- yesod-core-1.6.26.0