shakespeare-css: Stick your haskell variables into css at compile time.

[ deprecated, library, mit, web, yesod ] [ Propose Tags ]
Deprecated. in favor of shakespeare
Versions 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.8, 1.0.0, 1.0.1,,,,,, 1.0.2,, 1.0.3, 1.0.4, 1.0.5,, 1.0.6,,,,,,, 1.0.7,,,,, 1.1.0
Dependencies base (==4.*), parsec (>=2 && <4), process (>=1.0 && <1.2), shakespeare (==0.10.*), template‑haskell, text (>=0.7 && <0.12) [details]
License BSD-3-Clause
Author Michael Snoyman <>
Maintainer Michael Snoyman <>
Category Web, Yesod
Home page
Source repo head: git clone git://
Uploaded by MichaelSnoyman at Mon Dec 26 11:09:11 UTC 2011
Distributions Debian:, NixOS:1.1.0
Downloads 36315 total (97 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Shakespeare is a template family for type-safe, efficient templates with simple variable interpolation . Shakespeare templates can be used inline with a quasi-quoter or in an external file. Shakespeare interpolates variables according to the type being inserted. In this case, the variable type needs a ToCss instance.

This package contains 2 css template languages. The Cassius language uses whitespace to avoid the need for closing brackets and semi-colons. Lucius does not care about whitespace and is a strict superset of css. There are also some significant conveniences added for css.

Please see for a more thorough description and examples




Maintainer's Corner

For package maintainers and hackage trustees