Mail::LocalDelivery is now in my CVS tree. Once I've ported
Mail::Audit to use it, and it's back to being a nice, small, simple module again, I think we can consider M::A to be "done".
Damn, I love bank holidays. Not only did I get a lot of code and writing done, I also had plenty of time to relax. On Saturday night, we had the anime night - we watched Mononoke Hime, which was so long we didn't have time for anything else - and although the turnout was low, good fun was had by all.
It has been a productive couple of days. I released three new CPAN modules and updated an old one; I did a small amount more programming on shishi, which is turning out to be much simpler than I expected. (Until we get to the garbage collection of circular referenced objects, but I may just declare that the end-user's problem.) I also had the really scary thought that, since shishi is pretty much totally re-entrant, you can very easily have sub-parsing going on by embedding one parser inside another. Yow!
Wake up. Strange bed. Strange girl. Realise the bed is my own. Not so sure about the girl. It's going to be a weird day.
So, a couple of days ago, we found out that Teleglobe, our major provider of JANET->US bandwidth, was going under and ceasing data links at the end of next month. Read more about Completely redundant routing
I've found a way to get around the broken headphone jack that's been screwing up sound in my laptop for the past few weeks. Since Darwin is open source, I've grabbed the code for the sound driver and hacked it to not mute the speakers if headphones are installed.
My lovely little dynamic parser system is coming together. I'm going to take a couple of days off next week to get it coded up properly, then I need to write a compiler compiler for it.
I really have turned into Ikea Boy. I've noticed that some of the books I've been buying recently are there not to be read, but to sit on the table and look cool. Example: The Art of Looking Sideways. A nice design book, and certainly very interesting, but let's admit it, it's there for the "ooh shiny" factor.