haskell-src-exts-qq: A quasiquoter for haskell-src-exts.
Allows one to write programs that generate Haskell programs much more concisely and legibly. This package supports:
Antiquotations, denoted by stealing the splice syntax of Template Haskell, for example
[hs| $x ++ $(Hs.strE "bar") |]. Splices may not nested.Antiquoting names in patterns. Names that are antiquoted appear surrounded by double parentheses. For instance:
let f = Hs.name "foo" in [hs| ((f)) x = x + x |]
Downloads
- haskell-src-exts-qq-0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.6.1, 0.7 |
|---|---|
| Dependencies | base (>=4 && <5), haskell-src-exts (==1.8.2), syb, template-haskell [details] |
| Tested with | ghc ==6.12 |
| License | BSD-3-Clause |
| Author | Mathieu Boespflug |
| Maintainer | Mathieu Boespflug <mboes@tweag.net> |
| Uploaded | by MathieuBoespflug at 2010-04-02T10:21:44Z |
| Category | Language |
| Source repo | head: git clone git://github.com/mboes/haskell-src-exts-qq |
| Distributions | |
| Reverse Dependencies | 3 direct, 3744 indirect [details] |
| Downloads | 9048 total (24 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |