|  
 On the moment, David Coppit (author of
Mail::Folder::FastReader) and I are re-developing
the lower levels ofMail::Box, replacing theMIME::EntityandMail::Internetmodules. Only during this new design-process, it becomes clear how
overly complicated (the internal structures of) the module had grown
as result of the use of existing modules.  The next pages will show
what we are making now. From now on, a Mail::Box::Messagewill inherit from
the newly createdMail::Message.  Everything what is not
directly related to a message is moved to different modules.  For
instance, thereplymethod on a message is only used by
a few applications, so why bother all?  Here, we will use autoloading
of functionality of reply on demand. These Mail::Message-objects are
read (and written) by the newMail::Box::Parser, a replacement
for theMIME::Parserand fully written in C.  This seems the
only way to improve the correctness of the parser without serious performance
hit. 
 |