Re: Threading



On Wed, 13 Sep 2000, Carlos Morgado wrote:
> 
> On Wed, 13 Sep 2000 14:29:04 Jules Bean wrote:
> > On Tue, Sep 12, 2000 at 10:32:30PM +0100, Carlos Morgado wrote:
> > > 
> > > Em Ter, 12 Set 2000 18:26:15 Atsuhiko Yamanaka escreveu:
> > > > Hi there,
> > > > 
> > > > I have tried a hack for the threading support.
> > > > Here is a patch file for balsa-0.9.4.tar.gz .
> > > > I hope this patch works correctly, but has not been debuged deeply. 
> > > > So please use this patch as your own risk.
> > > > I'm happy if I get some feedbacks. 
> > > > 
> > > 
> > > Ok, i applied your patch to current cvs (didn't commit! :)) and
> noticed
> > > 
> > > 1) you only use simple parsing of In-Reply-To, not groking of Subject 
> > > (right ?) 
> > 
> > OTOH, that makes a good default IMO.  It's annoying to have two
> > messages with subject: hello threaded together.  If I were writing a
> > threader, I think I'd use In-Reply-To as first port of call, and
> > References: as a second (in case messages appear out of order).
> > 
> 
> Yes, but should be possible as a fallback. JWZ's algorithm uses
> In-Reply-To, References, and subject, but with some twists on the Subject:
> part. i was asking cause i didn't see it getting used and was curious.
> 

Also, AFAIK, the In-Reply-To header is not guaranteed to have anything of
value for threading like a message-id.  We should rely on the References
header instead, which has to contain threading information according to the
standard.  

I think we should aim for jwz's algorithm, it has been well tested and is
the best one I've ever seen from a usability standpoint (with the
placeholder messages especially)

MBG

-- 
Matthew Guenther                        If you're passed on the right...
mguenthe@engr.uvic.ca                   you're in the wrong lane.
http://www.attcanada.ca/~mguenthe/





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]