Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Readme #2

4 commits merged into from

1 participant


This one is pretty straightforward - Greg said I should add myself to the contributors list, and the readme had a "fixme" in it.

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Oct 19, 2010
  1. @wlangstroth
  2. @wlangstroth
Commits on Oct 20, 2010
  1. @wlangstroth

    fixed editing mistake

    wlangstroth authored
  2. @wlangstroth

    final typo correction

    wlangstroth authored
This page is out of date. Refresh to see the latest.
Showing with 27 additions and 7 deletions.
  1. +1 −0  CONTRIBUTORS
  2. +26 −7
@@ -2,5 +2,6 @@ Doug Beardsley <>
Gregory Collins <>
Carl Howells <>
Edward Kmett
+Will Langstroth <>
Shane O'Brien <>
James Sanders <>
@@ -1,11 +1,31 @@
+# Heist
-Heist, part of the Snap Framework (, is a Haskell
-library for xhtml templating. FIXME: more description here
+Heist, part of the [Snap Framework](, is a
+Haskell library for xhtml templating. It uses simple XML tags to bind values
+to your templates in a straightforward way. For example, if you were to put
+the following in a template:
-Building heist
+ <bind tag="message">some text</bind>
+ <p><message/></p>
+the resulting xhtml would be
+ <p>some text</p>
+Likewise, if you need to add text to an attribute,
+ <bind tag="special">special-id</bind>
+ <div id="$(special)">very special</div>
+gives you
+ <div id="special-id">very special</div>
+Values can also be pulled from "Splices" (see
+[the documentation](
+for more information.)
+## Building heist
The heist library is built using [Cabal]( and
[Hackage]( Just run
@@ -36,5 +56,4 @@ From here you can invoke the testsuite by running:
$ ./
The testsuite generates an `hpc` test coverage report in `test/dist/hpc`.
Something went wrong with that request. Please try again.