heist: An Haskell template system supporting both HTML5 and XML.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
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]
Properties
Versions | 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.2, 1.0.1.3, 1.1, 1.1.0.1 |
---|---|
Change log | None available |
Dependencies | aeson (>=0.6 && <1.3), attoparsec (>=0.10 && <0.14), base (>=4.5 && <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] |
License | BSD-3-Clause |
Author | Doug Beardsley, Gregory Collins |
Maintainer | snap@snapframework.com |
Category | Web, Snap |
Home page | http://snapframework.com/ |
Source repo | head: git clone https://github.com/snapframework/heist.git |
Uploaded | by DougBeardsley at 2018-01-04T23:16:17Z |
Modules
[Index]
Downloads
- heist-1.0.1.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees