ThriftをOCamlで

今日のOCaml-nagoyaで発表した
http://www.itpl.co.jp/ocaml-nagoya/index.php?Thrift

それはさておき
OCamlには、うまいテンプレートエンジンがないらしい。
テンプレートごときに、型をつけるのは、型苦しい気がする。
テンプレートエンジンだけ、ThriftでRubyにやってもらうのはどうだろう。
IDLが頻繁に変わるだろうけど、シェルスクリプトで自動化すればOK?

(追記)
Haskellのような型つき言語は、つねにIDLを記述してるようなもんだから、
Haskellでサーバのドメインロジックを書く→型から、ThriftのIDLを自動で吐く
ができそうだよね、という指摘があった。