Bravo: Static text template generation library
Bravo is a text template library that provides parsing and generation of templates at compile time. Templates can be read from strings or files and for each a new record data type is created, allowing convenient access to all template variables in a type-safe manner. Since all templates are processed at compile time, no extra file access or error handling at runtime is necessary.
Additional features include the definition of multiple templates per file, conditional template evaluation, embedding of Haskell expressions and customized data type generation.
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
base4 | base >= 4.0 | Enabled |
newth | This fixes incompatibilities between different template-haskell and haskell-src-meta versions. | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- Bravo-0.1.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0, 0.1.0.1 |
---|---|
Dependencies | base (>=3.0.3 && <5), haskell-src-exts (>=1.2 && <2), haskell-src-meta (>=0.0.6 && <0.2), mtl (>=1.1.0.2 && <1.2), parsec (>=2.1.0.1 && <3.0), syb (>=0.1.0.1 && <0.2), template-haskell (>=2.3.0.1 && <2.5) [details] |
Tested with | ghc ==6.10.4, ghc ==6.12.1 |
License | BSD-3-Clause |
Copyright | (C) 2010, Matthias Reisner |
Author | Matthias Reisner |
Maintainer | Matthias Reisner <matthias.reisner@googlemail.com> |
Category | Text |
Home page | http://www.haskell.org/haskellwiki/Bravo |
Uploaded | by MatthiasReisner at 2010-03-24T01:43:29Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 2234 total (9 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |