http://qs321.pair.com?node_id=267653


in reply to Re: Message threading
in thread Message threading

Yeah, I've read Jamie's document and it helps to get a basis as far as an algorythm. The problem with modules like Mail::Thread and Email::Thread is that they both use e-mail objects, which is different from the type of data I'm trying to thread (Mail::Thread, at least, only accepts Mail::Internet and Mail::Box::Message objects) -- which I'm not feeding it.

-s.

Replies are listed 'Best First'.
Create an interface (was: Message threading)
by lachoy (Parson) on Jun 20, 2003 at 17:32 UTC

    It seems to me the hard part (threading algorithm) is already done for you as long as you make your objects look like the objects it expects. So why not find all the methods actually used by the Mail|Email::Thread module for threading and create wrapper methods in yours -- that is, implement the common interface. This way you get threading for free and the wonderful side-effect of decoupled code.

    Chris
    M-x auto-bs-mode