一部のプロジェクトでは、PerlとTemplate Toolkitを使用する必要があり、他のプロジェクトでは、PHPとSmartyテンプレートを使用する必要があります。どういうわけか、各言語の共通のサブセットを持つように両方を構成して、smartyとテンプレートツールキットで同じテンプレートを使用できるようにすることはできますか?確かに、他のプロパティにマップできない言語プロパティがありますが、共通の交差点がある場合は、この部分に制限することができます。便利なアドオンは、言語固有のテンプレート機能がないかどうかをチェックするバリデーターです。
PS:テンプレート属性言語のようにPerlとPHPの両方でサポートされているが、SmartyやTemplateToolkitに似た構文を持ついくつかのテンプレート言語へのポインターも役立ちます。