セレクト&フィル・パラダイム

処理のパラダイム:

  1. セレクターでデータをセレクトする。
  2. セレクトしたデータで、テンプレートのプレースホルダーを埋める。
  3. 再帰的に行う。

セレクト&フィルの処理は、比較的に宣言的に書きやすい。セレクター言語とテンプレート言語の組み合わせで書ける。セレクター言語は問い合わせ言語である。

問い合わせ結果を型チェックするとバリデーションになる。セレクター言語は制約言語=スキーマ言語にも使える。