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
--