В некоторых проектах мне приходится работать с Perl и Template Toolkit , а в других - с PHP и Smarty шаблонами. Можете ли вы как-то настроить оба, чтобы иметь общее подмножество каждого языка, чтобы вы могли использовать одни и те же шаблоны в smarty и в наборе шаблонов? Конечно, есть языковые свойства, которые нельзя сопоставить с другим, но если есть общее пересечение, вы можете ограничиться этой частью. Полезным дополнением будет валидатор, который проверяет отсутствие шаблонных функций языка.
PS: Указатель на некоторый язык шаблонов, который поддерживается как в Perl, так и в PHP, например Язык атрибутов шаблона , но с синтаксисом, подобным Smarty и Template Toolkit, также будет полезно.