Haskell的模板包

Ion*_*tan 28 haskell templating

在Haskell中有哪些首选的模板包.类似于Django模板或PHP的东西.

我不想总是将它与HTML一起使用.它可以是任何其他东西.我想我想要的是一个字符串插值库,它还支持循环,过滤/转义实用程序的注册,条件等.

Sim*_*ael 32

一些相关的包:

  • Bravo - 静态文本模板生成库
  • - 具有静态安全性的简单模板库
  • halipeto - Haskell静态网页生成器
  • hamlet - 编译时检查的类似Haml的模板文件
  • hastache - Haskell实现的Mustache模板
  • 抢劫 - 一个xhtml模板系统
  • HStringTemplate - Haskell中的StringTemplate实现.
  • 插值 - 多行字符串,插值和模板.
  • PCLT - 展示扩展:模板,编目,语言,参数等
  • press - 针对Web/HTML生成的文本模板库
  • template - 简单的字符串替换
  • 麻线 - 非常简单的模板语言


Don*_*art 25

根据Hackage的人气统计数据,到目前为止,前三大包是(2014年):

  1. (29,000次下载)莎士比亚 - 替代哈姆雷特.
  2. (27,816次下载)hamlet - yesod框架模板
  3. (10,625次下载)抢劫 - 快照框架模板
  4. (7099次下载)HStringTemplate - 通用模板

您可以在此问题中查看有关这两个系统的更多信息.

  • 请注意,这两者都特定于HTML/XML. (3认同)
  • 实际上,HStringTemplate仍然保持领先优势,下载次数为4463次.并且它不是特定的html/xml :-) (2认同)
  • 哈姆雷特说它被赞成[莎士比亚](http://hackage.haskell.org/package/shakespeare)弃用了. (2认同)