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