The shakespeare package

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.

[maintain]

Shakespeare is a family of type-safe, efficient template languages. Shakespeare templates are expanded at compile-time, ensuring that all interpolated variables are in scope. Variables are interpolated according to their type through a typeclass.

Shakespeare templates can be used inline with a quasi-quoter or in an external file.

Note there is no dependency on haskell-src-extras. Instead Shakespeare believes logic should stay out of templates and has its own minimal Haskell parser.

Packages that use this: shakespeare-js, shakespeare-css, shakespeare-text, hamlet, and xml-hamlet

Please see the documentation at http://www.yesodweb.com/book/shakespearean-templates for more details.

Properties

Versions0.10.0, 0.10.1, 0.10.1.1, 0.10.2, 0.10.3, 0.10.3.1, 0.11, 1.0.0, 1.0.0.1, 1.0.0.2, 1.0.1, 1.0.1.1, 1.0.1.2, 1.0.1.3, 1.0.1.4, 1.0.2, 1.0.3, 1.0.3.1, 1.0.4, 1.0.5, 1.0.5.1, 1.2.0, 1.2.0.1, 1.2.0.2, 1.2.0.3, 1.2.0.4, 1.2.1, 1.2.1.1, 2.0.0, 2.0.0.1, 2.0.0.3, 2.0.1, 2.0.1.1, 2.0.1.2, 2.0.2, 2.0.2.1, 2.0.2.2, 2.0.3, 2.0.4, 2.0.4.1, 2.0.5, 2.0.5, 2.0.6, 2.0.7, 2.0.8, 2.0.8.1, 2.0.8.2, 2.0.9, 2.0.10, 2.0.11, 2.0.11.1, 2.0.11.2, 2.0.12, 2.0.12.1, 2.0.13, 2.0.14
Change logChangeLog.md
Dependenciesaeson, base (==4.*), blaze-builder, blaze-html, blaze-markup, bytestring, containers, directory (>=1.2), exceptions, ghc-prim, http-types, parsec (>=2 && <4), process (>=1.0), shakespeare, template-haskell, text (>=0.7), time (>=1), transformers, wai (>=1.3 && <3.1), wai-app-static (>=2.0.1 && <3.1) [details]
LicenseMIT
AuthorMichael Snoyman <michael@snoyman.com>
MaintainerMichael Snoyman <michael@snoyman.com>
CategoryWeb, Yesod
Home pagehttp://www.yesodweb.com/book/shakespearean-templates
Source repositoryhead: git clone git://github.com/yesodweb/shakespeare.git
Executablesservius
UploadedSun Jun 21 11:16:01 UTC 2015 by MichaelSnoyman

Modules

[Index]

Flags

NameDescriptionDefaultType
test_exportDisabledAutomatic
test_coffee

render tests through coffeescript render function

DisabledAutomatic
test_roy

render tests through coffeescript render function

DisabledAutomatic
servius

build the servius web server

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees