From: TAKAHASHI Masayoshi Date: 2001-06-25T02:37:12+09:00 Subject: [ruby-list:30359] sablot-0.5.0 高橋征義です。 SablotronというXSLTプロセッサのRuby用インターフェース、 sablot-0.5.0 をRAAに登録しました。 Sablotronはそれなりに地道に改良を重ねていて、今では * iconvによるencoding 変換 * xsl:sort のサポート(wchar関連ライブラリがあれば ロカール依存sortもできるらしい。私はFreeBSDでしか 試してないので分からないのですが(;_;)) なんかもできるようになっています。 Gnomeのlibxsltに比べると遅いんじゃいないかという話もありましたが、 「XSLTMarkは同じ変換を繰り返すから、テンプレートをキャッシュ できるかどうかで差が出てたんだろう。0.60でキャッシュするよう にしたから、この手のベンチマークじゃ早くなったんじゃないかな」 (意訳)という声もあります。 で、Rubyインターフェースの方も、立石さんからsetEncoding対応 パッチやextconf.rbのパッチを送っていただいたりした(ありがとう ございました(_o_))ので、取り込んでみました。 さらに、日本語のサンプル(ISO-2022-JP、Shift-JIS、EUC-JP、 UTF-8)と、フランス語のサンプル(ISO-8859-1、UTF-8)もつけて みました。 # ついでにメッセージハンドラのサポートも実装したのですが、 # こちらはもしかしたら変更するかも。 というわけで、興味のある方はお試しくださいませ。 高橋征義 (TAKAHASHI Masayoshi) E-mail: maki@open-news.com