haskell-src-exts-qq: A quasiquoter for haskell-src-exts.

[ bsd3, language, library ] [ Propose Tags ]

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

Maintainer's Corner

Package maintainers

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.9.0), syb, template-haskell [details]
License BSD-3-Clause
Author Mathieu Boespflug
Maintainer Mathieu Boespflug <mboes@tweag.net>
Category Language
Source repo head: git clone git://github.com/mboes/haskell-src-exts-qq
Uploaded by MathieuBoespflug at 2010-08-02T14:36:53Z
Distributions
Reverse Dependencies 3 direct, 3557 indirect [details]
Downloads 8624 total (27 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]