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), shakespeare (>=1.0 && <1.3), template‑haskell, text (>=, transformers [details]
License MIT
Author Michael Snoyman <>
Maintainer Michael Snoyman <>
Category Web, Yesod
Home page
Source repo head: git clone git://
Uploaded by MichaelSnoyman at Wed Dec 4 12:35:17 UTC 2013
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 available [build log]
Successful builds reported [all 1 reports]
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