[Mew-dist 1189] Re: imsort + patch (Re: IM official patch 1)
SAKAI Kiyotaka
ksakai at example.com
1997年 7月 4日 (金) 11:30:33 JST
>> In article <19970704000513M.shigeya at example.com>, Shigeya Suzuki <shigeya at example.com> writes:
> それだったら、Emacs の標準添付の RMail をなぜつかわないのだ? という論
> 理も成り立ちますが。Mew のインストールは手間のうちに入らないですか?
その論理はちょっと違うと思います。
Mew は使いたい対象のソウトウェアになりますが、Mew をインストールするだ
けでいいのか、その作業の前に一段、作業が必要になるかの違いがあります。
そういったオーバーヘッドは、インストールする対象によっては意外と無視で
きないでしょう。
まあ、perl の module のインストールは簡単なので、作業だけなら大した問
題ではありませんが、
・果たして、使いたい module が IM で必要としている機能を充分に提供して
いるかどうか。充分といえなければ、module の作者と連絡を取りあって、
機能を拡張してもらう必要がある。
・Mew がサポートしている様々な plat home の上で、その module が動作す
るか。特に、Mewは OS2 や Windows95 のサポートを行うが、こういった OS
上でも動作するかどうか。
・perl の binary と library を他の環境からコピーしただけの環境では、本
当に module のインストールは容易に行えるのか?
などは、きちんと考えておかなければいけない問題だと思います。
> perl5 使っていて、module を使わないのは、宝のもちぐされです。
> performance merit は大きいと思いますが。
それは確かにありますが、結局はトレードオフの問題にいきつく思います。
対応方法としては、
1. 非標準の module は利用しない。
2. module に依存したコードを書く。
3. 1 と 2 を option で切り換えられるようにする。
の3つ考えられますが、1 だと shigeya さんが書かれているように勿体ないと
いう面がありますし、2 だと上で指摘した問題がありますし、3 だと使える方
をユーザーが選択すればいいので環境的な問題をかなり排除できますが、コー
ディングの手間が 2倍になるという問題があります。
使いたい module が perl に標準に添付されるようになれば、それを利用する
のが万人にとって幸せなのですが。
--
酒井 清隆 (E-mail: ksakai at example.com)
Mew-dist メーリングリストの案内