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 · 130
- Agda-2.8.0.2
- OneTuple-0.4.3
- PyF-0.11.5.0
- QuickCheck-2.19.0.0
- aeson-2.3.2.0
- aeson-qq-0.8.4
- aeson-typescript-0.6.4.0
- apecs-0.10.1
- bech32-th-1.1.11
- bifunctors-5.6.3
- brick-3.0
- bytebuild-0.3.17.0
- bytestring-0.12.2.0
- chell-0.5.0.2
- cmdargs-0.10.22
- composite-base-0.8.3.0
- constraints-extras-0.3.2.1
- containers-0.8
- contravariant-extras-0.3.5.4
- data-dword-0.3.2.1
- dbus-1.4.3
- djot-0.1.4.3
- email-validate-2.3.2.21
- exceptions-0.10.11
- extended-reals-0.2.7.0
- file-embed-0.0.16.0
- filepath-1.5.4.0
- finite-field-0.10.0
- finite-typelits-0.2.1.0
- free-5.2
- generic-deriving-1.14.7
- generics-sop-0.5.1.4
- ghc-tcplugin-api-0.20.1.0
- ghc-typelits-knownnat-0.8.4
- githash-0.1.7.0
- gitrev-1.3.1
- hackage-security-0.6.4.0
- half-0.3.3
- haskell-src-meta-0.8.16
- hedgehog-1.7
- heredoc-0.2.0.0
- hoogle-5.0.19.0
- inline-c-0.9.1.10
- inspection-testing-0.6.3
- interpolate-0.2.1
- invariant-0.6.5
- jose-0.13
- katip-0.8.8.4
- lens-5.3.6
- lift-type-0.1.2.0
- linear-1.23.3
- linear-generics-0.2.3
- microlens-th-0.4.3.18
- modern-uri-0.3.6.1
- monad-logger-0.3.42
- neat-interpolation-0.5.1.4
- network-uri-2.6.4.2
- openapi3-3.2.5
- optics-th-0.4.1
- optparse-simple-0.1.1.4
- os-string-2.0.8
- password-3.1.1.0
- path-0.9.6
- pcre-heavy-1.0.0.4
- pcre2-2.3.1
- persistent-2.18.1.0
- persistent-qq-2.12.0.7
- pg-entity-0.0.6.0
- polysemy-1.9.2.0
- postgresql-simple-0.7.0.1
- postgresql-simple-interval-1.0.1.2
- primitive-0.9.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.4
- sandwich-0.3.1.0
- scientific-0.3.9.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.2
- servant-client-core-0.20.3.0
- servant-static-th-1.0.0.1
- shakespeare-2.2.0
- size-based-0.1.3.3
- sqlite-simple-0.4.19.0
- stache-2.4.0
- store-0.7.22
- streamly-0.11.1
- streamly-core-0.3.1
- string-interpolate-0.3.4.0
- string-qq-0.0.6
- swagger2-2.9.1
- tagged-0.8.11
- tasty-inspection-testing-0.2.1
- tasty-th-0.1.7
- template-haskell-compat-v0208-0.1.9.6
- text-2.1.3
- text-short-0.1.6.1
- th-abstraction-0.7.2.0
- th-compat-0.1.7
- th-desugar-1.19
- th-env-0.1.1
- th-expand-syns-0.4.12.0
- th-extras-0.0.0.9
- th-lift-0.8.7
- th-lift-instances-0.1.20
- th-orphans-0.13.17
- th-reify-many-0.1.10
- th-utilities-0.2.5.2
- thyme-0.4.1
- time-1.15
- time-compat-1.9.9
- type-errors-0.2.0.2
- unicode-collation-0.1.3.7
- unordered-containers-0.2.21
- uri-bytestring-0.4.0.1
- uuid-types-1.0.6.1
- vector-th-unbox-0.2.2
- vulkan-utils-0.5.11.0
- wai-app-static-3.2.1
- wreq-0.5.4.5
- yaml-0.11.11.2
- yesod-1.6.2.3
- yesod-core-1.7.0.0