@hackage template-haskell-util0.1.0.2
Some utilities for template Haskell.
Categories
License
MIT
Maintainer
Haskell.Zhang.Song@hotmail.com
Links
- Homepage
- Documentation
- No source repository
- Security
Versions
Installation
Dependencies (2)
- base >=4 && <5
- template-haskell >=2.9 Show all…
Dependents (2)
@hackage/acme-everything, @hackage/derive-topdown
TemplateHaskellUtils
useful functions for you to write template Haskell code
some examples
-- | Apply a list of expression [(+), 1, 2] to (+) 1 2
appExp :: [ExpQ] -> ExpQ
-- | Apply a type constructor, convert [a, b, c] to a b c
appConT :: [TypeQ] -> TypeQ
-- | convert [a, b, c] to a -> b -> c
curryType :: [TypeQ] -> TypeQ