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