Jeremy Taylor <[EMAIL PROTECTED]> writes:
> 
> 
> Torgeir Veimo wrote:
> > 
> > If you need a "highlevel" view of the details of message-threading-view,
> > check out http://www.jwz.org/doc/threading.html.
> > 
> 
> That is exactly the sort of thing I was looking for - excellent!
> 
> But is it what is actually done? This purports to describe the best
> algorithm for message threading, and the author claims that he has
> implemented this in C efficiently and says "Just say no to databases!"
> which implies to me that this is *not* the algorithm being used.
> 
> In another message, someone suggested something similar and said are you
> sure Mozilla's threading isn't inherited from NS4.x? Whereupon someone
> says "no, we never got it, Netscape didn't give it to us." Then, is the
> Mozilla code based upon *3.x* code?

As Seth just posted, the current code is 4.x based, it just landed
later than the original browser stuff.

> Certainly  the Netscape 'broken' things that the author mentions still
> seem to not be implemented - dummy level 0 parents, 

This was the incorrect assumption I mentioned in my previous post.
One of the developers didn't realize that the dummy level 0 parents
were absolutely required to do threading right and got rid of them,
changing some code structure in the process.  Sound like filing a bug
on this might be a good way to get things rolling...

> group similar unthreaded subjects (I think).

I'd be surprised if we did this; I assume the sort order of threads is
based on either Date or the last sort header column clicked; I don't really 
know.

Dan
-- 

Reply via email to