Как я могу использовать Haml с Catalyst?
-
08-07-2019 - |
Вопрос
Можно ли использовать Хамл вместо механизма создания шаблонов с Веб-платформа Catalyst?
Решение
Насколько я знаю (как автор Haml), реализации Perl пока нет.
Другие советы
Текст::Haml существует и сейчас.Я рассматриваю возможность использования его вместо HTML.В HAML, похоже, отсутствуют некоторые сложные шаблонные конструкции, такие как условные выражения и циклы, поэтому я рассматриваю возможность написания Template::Plugin:: HAML для интеграции этих дополнительных конструкций.
Обновить
Я реализовал Шаблон::Плагин::Haml используя Текст::Haml так что теперь вы и используете Haml в своем Шаблон-инструментарий шаблоны, которые, конечно, легко сделать на Catalyst.(примечание:если он скажет, что его там нет, дайте ему 24 часа и проверьте еще раз, я только что загрузил его)
Perl-версия Haml находится в разработке здесь:
Может быть, Template :: Declare может быть альтернативой?
Из того, что я мог видеть, HAML - вещь только для рубина. Как и большинство Ruby " DSL " он на самом деле просто использует синтаксис Ruby в качестве API и не может быть реализован вне Ruby, не реализовав все это. Р>