Package Info

ghc-shakespeare


A toolkit for making compile-time interpolated templates


Unspecified

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: xml-hamlet

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


License: MIT
URL: https://hackage.haskell.org/package/shakespeare

Categories

Releases

Package Version Update ID Released Package Hub Version Platforms Subpackages
2.0.25.1-bp155.2.15 info GA Release 2023-05-22 15 SP5
  • AArch64
  • ppc64le
  • s390x
  • x86-64
  • ghc-shakespeare
  • ghc-shakespeare-devel
2.0.25.1-bp154.1.15 info GA Release 2022-05-09 15 SP4
  • AArch64
  • ppc64le
  • x86-64
  • ghc-shakespeare
  • ghc-shakespeare-devel
2.0.13-bp150.2.4 info GA Release 2018-07-30 15
  • AArch64
  • ppc64le
  • x86-64
  • ghc-shakespeare
  • ghc-shakespeare-devel
2.0.9-2.6 info 5585 2016-09-14 12 GA-SP5
  • AArch64
  • s390x
  • x86-64
  • ghc-shakespeare
  • ghc-shakespeare-devel
2.0.9-2.3 info 5585 2016-09-14 12 GA-SP5
  • ppc64le
  • ghc-shakespeare
  • ghc-shakespeare-devel