Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ooo.pl (OpenOffice.org用フィルター)commitしました。
寺西です。
"Sakuma,Hiroaki" wrote:
>
> > 各フィルタを perl 5.8 の「Encode」に対応する作業は、確かに負荷の
> > 高いものですが、やるだけの価値(利用者にとってのメリット)は
> > あるかと思います。
>
> これこそ,Namazu側で提供してはどうでしょうか?
> Namazu自体にエンコード機能を組み込むのはメンテナに負荷がかかりますが,5.8の
> Encode機能を使ったラッパのようなものを実装しておいて,フィルタ側から使えるよ
> うにして頂けば,使いやすいかと思います.
意図はそういうつもりです。
perl 5.8 「Encode」ライクなモジュール(といっても from_to ぐらい)を
提供し、フィルタはそれを使ってもらうようにするということです。
こうすることで、フィルタを作る人は楽にコード変換ができます。
(どのような外部コマンドがインストールされているのか気にする必要が
なくなります。)
> > 各フィルタを perl 5.8 の「Encode」に対応する作業は、確かに負荷の
これは、perl 5.8 「Encode」ライクなモジュールに対応する書き換え作業
(移行作業)を指しています。
lv を使ったり、iconv を使ったり、「Encode」が使えるなら「Encode」を
使うなりの処理は、perl 5.8 「Encode」ライクなモジュール側で吸収すれば
いいかなと思っています。
ただ、フィルタプログラムを見たところ、そんなにコード変換が必要と
いうわけでもなさそうなので、perl 5.8 「Encode」ライクなモジュール
を作るのは大げさかなという気がちょっとしてきました。
まぁ、こういうモジュールがあることで、新たなフィルターが作りやすく
なるかもしれないので、それなりに価値はあるとは思いますが。
今のところ、NKF に関してはあまり考慮していません。(あれだけは、
併用していいかなという気がしています。)
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E