heist: An Haskell template system supporting both HTML5 and XML.
Heist is a powerful template system that supports both HTML5 and XML. Some of Heist's features are:
Designer-friendly HTML5 (or XML) syntax
Templates can be reloaded to make changes visible without recompiling your Haskell code
Enforces near-perfect separation of business logic and view
Powerful abstraction primitives allowing you to eliminate repetition
Easy creation of domain-specific markup languages
Built-in support for including JSON and Markdown content in templates
Simple mechanism for designer-specified template caching
Optional merging of multiple <head> tags defined anywhere in the document
[Skip to Readme]
Modules
[Index]
Downloads
- heist-1.0.1.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.1, 0.1.2, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.3.0.0, 0.4.0.0, 0.4.0.1, 0.5.0.0, 0.5.0.1, 0.5.1.0, 0.5.1.1, 0.5.2, 0.5.2.1, 0.5.3, 0.6.0, 0.6.0.1, 0.6.1, 0.7.0, 0.7.0.1, 0.8.0, 0.8.1, 0.8.1.1, 0.8.2, 0.10.0, 0.10.1, 0.10.2, 0.10.2.1, 0.11.0, 0.11.0.1, 0.11.1, 0.12.0, 0.13.0, 0.13.0.1, 0.13.0.2, 0.13.0.3, 0.13.0.4, 0.13.0.5, 0.13.0.6, 0.13.1, 0.13.1.1, 0.13.1.2, 0.14.0, 0.14.0.1, 0.14.1, 0.14.1.1, 0.14.1.2, 0.14.1.3, 0.14.1.4, 1.0.0.0, 1.0.1.0, 1.0.1.1, 1.0.1.2, 1.0.1.3, 1.1, 1.1.0.1, 1.1.1.0, 1.1.1.1, 1.1.1.2 |
---|---|
Dependencies | aeson (>=0.6 && <1.2), attoparsec (>=0.10 && <0.14), base (>=4 && <5), blaze-builder (>=0.2 && <0.5), blaze-html (>=0.4 && <0.10), bytestring (>=0.9 && <0.11), containers (>=0.2 && <0.6), directory (>=1.1 && <1.4), directory-tree (>=0.10 && <0.13), dlist (>=0.5 && <0.9), filepath (>=1.3 && <1.5), hashable (>=1.1 && <1.3), lifted-base (>=0.2 && <0.3), map-syntax (>=0.2 && <0.3), monad-control (>=0.3 && <1.1), mtl (>=2.0 && <2.3), process (>=1.1 && <1.7), random (>=1.0.1.0 && <1.2), text (>=0.10 && <1.3), time (>=1.1 && <1.9), transformers (>=0.3 && <0.6), transformers-base (>=0.4 && <0.5), unordered-containers (>=0.1.4 && <0.3), vector (>=0.9 && <0.13), xmlhtml (>=0.2.3.5 && <0.3) [details] |
Tested with | ghc ==7.4.2, ghc ==7.6.3, ghc ==7.8.4, ghc ==7.10.3, ghc ==8.0.1 |
License | BSD-3-Clause |
Author | Doug Beardsley, Gregory Collins |
Maintainer | snap@snapframework.com |
Revised | Revision 6 made by DougBeardsley at 2017-08-20T19:28:08Z |
Category | Web, Snap |
Home page | http://snapframework.com/ |
Source repo | head: git clone https://github.com/snapframework/heist.git |
Uploaded | by DougBeardsley at 2016-10-28T09:06:20Z |
Distributions | Debian:1.1.0.1, FreeBSD:0.14.1.1, LTSHaskell:1.1.1.2, NixOS:1.1.1.2, Stackage:1.1.1.2 |
Reverse Dependencies | 24 direct, 50 indirect [details] |
Downloads | 70966 total (218 in the last 30 days) |
Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2016-10-29 [all 1 reports] |