[mew-dist 20949] Re: MS
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2002年 5月 27日 (月) 13:17:59 JST
From: Shun-ichi GOTO <gotoh at example.com>
Subject: [mew-dist 20932] Re: MS
> > この方法で、同じ Subject: を持つメールが隣接すること以外に、何か嬉しい
> > ことはあるのでしょうか? (接ぎ木はできないのですよね?)
>
> 隣接することこそが嬉しいわけです。
> ただしSummary でthread が作れないと嬉しさは少ないですけど。
> ## Wanderlust などは隣接ではなくthread top の子となる
この件、ちょっと考えました。
現在のように時系列順を元にスレッドを作り、さらに Subject: を見て、論理
的に同じ Subject: は、初出の Subject: を持つメールの子にする方法を考え
ました。
例:
1 subj1
+-2 subj1
+-3 subj1
+-4 subj1
5 subj2
6 subj1
+-7 subj1
の場合は以下のようにする。
1 subj1
+-2 subj1
+-3 subj1
+-4 subj1
+-6 subj1
+-7 subj1
5 subj2
これを意図通りの結果だとしましょう。
しかしながら、6 の方が 1 より先に届いていると、6 の木に 1 が接ぎ木され
てしまうことになります。これは、意図に反しています。ですから、この方法
は諦めました。
結局、それぞれの木の根の Subject: から Re: だけを除いた文字列でソート
するのがよさそうです。
これだと、たとえば
[mew-dist 101] foo
bar
[mew-dist 100] foo
の順に届いても、意図通り、論理的に同じ Subject: を持つものが隣接し、桁
上りがなければ、時系列も正しくなります。
いかがでしょう?
--かず
Mew-dist メーリングリストの案内