Harpy is a library for run-time code generation in Haskell programs. If you want to have a quick impression of Harpy's "look and feel", you may want to take a look at our short tutorial. We even have a slightly larger tutorial, for those who are even more curious.
Harpy requires several Haskell extensions and GHC-specific features (the Haskell FFI, Template Haskell, multi-parameter type classes and monad transformers).
Haddock-generated API documentation at Hackage
Haddock-generated API documentation at this site (with broken links to standard library documentation)
$ tar -zxf harpy-0.4.1.tar.gz $ cd harpy-0.4.1
$ runghc Setup.hs configure
$ runghc Setup.hs build
# runghc Setup.hs install
Dirk Kleeblatt <klee@cs.tu-berlin.de>, Martin Grabmüller <magr@cs.tu-berlin.de>
Harpy is published under the terms of the GNU General Public License, see COPYING.