タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

xslateに関するtsucchi1022のブックマーク (3)

  • Xslate 1.5008 released - Islands in the byte stream (legacy)

    異常系の振る舞いを少し変えました。 https://metacpan.org/release/Text-Xslate Xslateでは、render()へ渡すテンプレートパラメータや登録関数からの戻り値は必ずEncodeモジュールでデコードしたテキスト文字列であるべきです。しかし、デコードしてないバイト列を渡したときの挙動は未定義で、XS/PPあるいはcacheの有無によって挙動が異なっていました。特にcacheの有無で挙動が変わることがあるのが厄介で、特定の条件が重なるとリロードすると文字化けするという挙動を示すことがありました。 Xslateに限らず、Perlではスクリプト内のテキストの操作はデコードされたテキスト文字列で行うべきで、これを守らなければ文字化けを引き起こします。よって、Xslateでも、上記のようにデコードされていないバイト列を与えると文字化けが起きるのが、Perl的に

    Xslate 1.5008 released - Islands in the byte stream (legacy)
  • モダンPerlの世界のText::Xslateの会の後半へのツッコミ - 空繰再繰

    モダンPerlの正解へようこそのText::Xslateの会へのおかしな点。 モダンPerlの世界へようこそという、 gihyo.jpでの石垣憲一氏の連載があるのですが、 この連載のText::Xslate:永続環境に特化したテンプレートエンジンの後半、 Text::XslateはTTのかわりになれるのか?の部分がどうにも引っかかってしょうがないので、現時点で僕が思ってるコトをまとねてみるテスト。 参考 モダンPerlの世界へようこそ Text::Xslate:永続環境に特化したテンプレートエンジン Re: モダンPerl連載第43回 (Islands in the byte stream) Text::XslateはTemplate::Toolkitの代用品じゃない 件の連載では、文中、 例によって空気を読めない日人が速いばかりの類似品を売り出そうとしているけれど, 時期がくれば

    tsucchi1022
    tsucchi1022 2011/07/25
    例のモダンPerl の記事については、ぼくも何か書こうかな、と思っていたのだけど、ほとんどすべて代弁されてしまった...
  • Re: モダンPerl連載第43回 - Islands in the byte stream (legacy)

    モダンPerlの世界へようこそ#43がXslateの話だと思ったらノイズ呼ばわりされたでござる、の巻。 著者であるid:charsbarさんの捕捉によれば以下のとおり モダンPerl連載第43回 - Charsbar::Note 「TTの代用品としての」Template::AlloyとText::Xslateについて簡単にまとめてみました。 ということですが、Catalystをビジネスに使うチームこそがPerlのスタンダードであり「周辺」はスタンダードを重んじるべきという論調には違和感を覚えました。 独自プロジェクトではなく家の改善にリソースを貸すべきという批判はたしかにMouseについては当てはまるのかもしれませんが、XslateはTemplate-Toolkitを代表とする既存のプロジェクトとは全く関係ない文脈で開始したプロジェクトです。TTプロジェクトに関わるという選択肢は考えもし

    Re: モダンPerl連載第43回 - Islands in the byte stream (legacy)
    tsucchi1022
    tsucchi1022 2011/07/24
    Xslate はまだあんまり使い込んでないけどメーリングリストも入ってみた
  • 1