From: Masatoshi SEKI Date: 2003-07-21T00:39:03+09:00 Subject: [ruby-list:37907] Re: ERB の仕様 咳といいます。 >>> CVS版(roughの方)はエスケープの挙動をerubyにそろえたつもりです。 >>> もうちょっといろいろ試してみます。 >> >> ERbLightとの互換性が無くなりますね。 >> tDiaryでは2段階でERbLightを適用する為、'<%%=footer_proc%%>'という記述を >> していますが、ERBを使用する場合は'<%%=footer_proc%>'と書かなければいけない。 >> >> まぁtDiaryはERbLightを同梱してるから実害はなさそうですが。 > > 互換性が無くなりますね。 > どっちがいいんでしょうねえ。> たださん、みなさま > > なんとなくERbLightの仕様の方は、 > 字面で追う人はびっくりしないかもしれないけど、 > スクリプトとして追う人はびっくりしそうですね(???)。 > > 2段階でERbLightを適用するのを人が書くとすると'<%%=footer_proc%%>'って > わかりやすい印象があります。 利用者が多そうなので、変更に躊躇しています。 いまのCVS版(rough)は、以前の挙動に戻しました。 %% ではじまる行の扱いだけが2.0.3と変わっているつもり。 CVS版は2.0.3よりは若干速くなっています。 ruby-1.8から標準でstrscanが使えるようになるので、strscanの利用も 検討しようと思っています。