Remembered to update Email-Folder/MANIFEST to include the new file I'dsplit out. Fiddled with Mariachi.pm, split the strand method up and added a bit more documentation. Looked at Mariachi/Message.pm and recoiled a bit, made a mental note to rename all the methods in it, but am as yet unsure as to what to call them.
Paul pointed me at Lurker via (void), which has a strange way of presenting thread structure which maintains the time distinction.
|- b | b--+
| |- c e | |
| `- d c |
`- e d
Date order: a b e c d
Which is, you go across for siblings, down for children. It's a bit odd at first glance, but maybe it's a useful output format for Mariachi.
Finally got around to finishing Siesta::Build. Siesta::Build is just a simple subclass of Module::Build that adds installing extra stuff into a named directory. We'll be using it to install the templates for Siesta and Mariachi - I stole most of the ideas from Alzabo's Alzabo::Build.
Mariachi is but 3 evenings away from being due a release, and two of those will involve going to the pub, so getting the installer together was really something that needed doing. Next up will probably be the AppConfig stuff, then I'll have to bully out releases of Email::Folder and Mail::Thread.
And then maybe sleep, or death.
Released Email::Folder 0.5, with the new iterator interface.
Switched over full time to the installed mariachi for the siesta lists. Joyfully deleted the code that invoked mhonarc.