【发布时间】:2010-12-21 10:51:51
【问题描述】:
是否可以使用Haml 代替带有Catalyst web framework 的模板引擎?
【问题讨论】:
标签: perl frameworks haml catalyst
是否可以使用Haml 代替带有Catalyst web framework 的模板引擎?
【问题讨论】:
标签: perl frameworks haml catalyst
Text::Haml 现在存在。我正在考虑使用它来代替 HTML。HAML 似乎缺少一些复杂的模板结构,例如条件和循环,所以我正在考虑编写一个 Template::Plugin::HAML 来集成这些额外的结构。
更新
我使用Text::Haml 实现了Template::Plugin::Haml,所以现在您可以在Template-Toolkit 模板中使用Haml,这当然很容易在Catalyst 上制作。 (注意:如果它说它不存在,请等待 24 小时,然后再次检查,我刚刚上传了它)
【讨论】:
Perl 版本的 Haml 正在开发中:
【讨论】:
据我所知(作为 Haml 的作者),目前还没有 Perl 实现。
【讨论】:
也许Template::Declare 可以替代?
【讨论】:
据我所知,HAML 是一个只有 ruby 的东西。像大多数 Ruby“DSL”一样,它实际上只是将 Ruby 语法用作 API,如果不实现所有这些,就无法在 Ruby 之外完成。
【讨论】: