欲しいテンプレートエンジン

こーゆーのがあったらいいなぁ、という妄想。勉強のために作る…かも。

  • 指示子として制御構造を使う。each()とかのブロックではまわさない
  • コンテンツ内ではふつーに式展開ができる
  • begin〜end内でコード書き放題
  • コメントは「##」

たとえばこんな感じ。


user info

#for user in users

[user info]
name: #{user.name}
age : #{user.age}

this user belong to :
#{user.groups.collect {|g| g.name}.joion(',')}
#end

みたいな、Velocityっぽく。