[Mew-dist 14046] 競合問題

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2000年 9月 4日 (月) 12:17:20 JST


ずーと前から気付いていたのですが、忘れないように書いておきます。

Mew を同じコンピュータで複数起動したいことがあります。たとえば、会社で 
Emacs を上げっぱなしにしておいて、家からも dial up で会社に入り、Emacs 
を起動する場合を考えて下さい。

このような状態では、資源に対して競合がおきます。

たとえば、.mew-cache がそうです。.mew-cache では競合問題を避けている
(解決していない)ので、"*" マークなどが場合によっては残りません。

また最近では、.mew-folder-{alist,list} も競合します。たとえば、一方の 
Mew では新たなフォルダを作ったのに、他方の Mew にはそれが反映されませ
ん。Mew を終了する順番によっては、新たなフォルダの情報が残りません。

解決方法ですが、Emacs がファイルに対して用いる方法をまねようかと思いま
す。バッファよりもファイルの方が新しいと、「どうしますか?」とユーザに
尋ねる方法です。

つまり、Mew はファイルのデータと、メモリ中のデータのタイムスタンプを比
較し、メモリ中の方が古い場合は、ユーザに問い合わせることにしようかと考
えています。

どうでしょう?

#長年考えていると、たまにはよい案を思い付く...

--かず



Mew-dist メーリングリストの案内