The hamlet package

[Tags:deprecated, library, mit]
Deprecated. in favor of shakespeare

Hamlet gives you a type-safe tool for generating HTML code. It works via Quasi-Quoting, and generating extremely efficient output code. The syntax is white-space sensitive, and it helps you avoid cross-site scripting issues and 404 errors. Please see the documentation at http://www.yesodweb.com/book/shakespearean-templates for more details.

Here is a quick overview of hamlet html. Due to haddock escaping issues, we can't properly show variable insertion, but we are still going to show some conditionals. Please see http://www.yesodweb.com/book/shakespearean-templates for a thorough description

 !!!
 <html>
     <head>
         <title>Hamlet Demo
     <body>
         <h1>Information on John Doe
         <h2>
             $if isMarried person
                 Married
             $else
                 Not married

Properties

Versions 0.0.0, 0.0.1, 0.0.2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.3.1, 0.3.0, 0.3.1, 0.3.1.1, 0.4.0, 0.4.1, 0.4.2, 0.5.0, 0.5.0.1, 0.5.0.2, 0.5.1, 0.5.1.1, 0.5.1.2, 0.6.0, 0.6.0.1, 0.6.0.2, 0.6.0.3, 0.6.1, 0.6.1.1, 0.6.1.2, 0.7.0, 0.7.0.1, 0.7.0.2, 0.7.1, 0.7.2, 0.7.2.1, 0.7.3, 0.8.0, 0.8.1, 0.8.2, 0.8.2.1, 0.9.0, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.10.7, 0.10.7.1, 0.10.8, 0.10.9.1, 1.0.0, 1.0.1, 1.0.1.1, 1.0.1.2, 1.0.1.3, 1.0.1.4, 1.1.0, 1.1.0.1, 1.1.0.2, 1.1.0.3, 1.1.1, 1.1.1.1, 1.1.2, 1.1.3, 1.1.3.1, 1.1.4, 1.1.5, 1.1.6, 1.1.6.1, 1.1.6.2, 1.1.6.3, 1.1.6.4, 1.1.7, 1.1.7.1, 1.1.7.2, 1.1.7.3, 1.1.7.4, 1.1.7.5, 1.1.7.6, 1.1.7.7, 1.1.8, 1.1.8.1, 1.1.9, 1.1.9.1, 1.1.9.2, 1.2.0
Dependencies base (==4.*), blaze-builder (>=0.2 && <0.4), blaze-html (>=0.5), blaze-markup (>=0.5.1), bytestring (>=0.9), containers (>=0.2), failure (>=0.1 && <0.3), parsec (>=2 && <4), process (>=1.0), shakespeare (>=1.2.0.4 && <1.3), template-haskell, text (>=0.7) [details]
License MIT
Author Michael Snoyman <michael@snoyman.com>
Maintainer Michael Snoyman <michael@snoyman.com>
Stability Stable
Category Web, Yesod
Home page http://www.yesodweb.com/book/shakespearean-templates
Source repository head: git clone git://github.com/yesodweb/shakespeare.git
Uploaded Fri Dec 27 06:28:26 UTC 2013 by MichaelSnoyman
Distributions Debian:1.1.9.2, LTSHaskell:1.2.0, NixOS:1.2.0, Stackage:1.2.0
Downloads 44131 total (240 in the last 30 days)
Votes
0 []
Status Docs available [build log]
Successful builds reported [all 1 reports]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees