はまってしまって開発が中断していた」とのこと。構造化されているので、テンプレートも構造化ドキュメントとして扱った方がいい。大半のテンプレートエンジンはテンプレートを文字列として扱っているテンプレートエンジンとは何か?実行環境か演算か?「実行環境派」はテンプレートがプログラムで、エンジンが環境(変数やロジックをテンプレートに与える)と考える。テンプレートに対してエンジンがデータを適用する。テンプレートを単にオペレータとして、受身の存在と考える。テンプレートにデータを‘演算’すると結果が返る形。違いがどこに効くか?セキュリティ。エンジンが環境だと、個々のテンプレートを検証する必要がある。検証は「個々に」だから面倒。セキュリティの責任はエンジン側。エンジンが演算なら、エンジンだけを検証すればよい。なにか?上記の選択、いずれも後者を採る。エンジンはアクティブで演算をするデータは構造化されているデータの構造を利用することで、セキュリティの自然な解を得られる。