[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 メーリングリストの案内