brian's Module News

brian_d_foy on 2002-12-21T01:23:42

Andy Lester gave me quite a beating over Test::Data and Test::Prereq, so I have uploaded new versions of those. He squaked about Tie::Cycle and Tie::Toggle last week, and I have new distributions for those.

Someone asked about reading the Mozilla cookies file, and someone else recommended my HTTP::Cookies::Mozilla module. HTTP::Cookies::Mozilla and HTTP::Cookies::Omniweb should show up in the module list shortly. Recommendations for my modules that do not come from me are always pleasing.

I am trying to figure out the iCab cookies file format (it is binary), so I can finish HTTP::Cookies::iCab. Somewhere down the road I have plans for modules for Opera and Internet Explorer.

I am thinking about HTTP::Cookies::Magic which would automatically detect the cookie file format and choose the right subclass as well as rebless objects into other subclasses for easy conversions.

Chad Walker has been sending me fixes to Mac::PropertyList. He gave me a couple of ideas that solved my brainlock about nested container tags in the XML format. He also completely rewrote the module to use XML::Parser, which might be useful if people can interact with the plist as the parser encounters tokens.

I have an idea to let Test::Manifest have different levels of testing. Right now I can specify the order of test files in the test_manifest file, but if I add a second parameter to each line, each test can decide when it wants to run. During `make test`, the base set runs, and higher levels require some sort of environment variable.

Chris released Mac::Carbon 0.03, so Mac::iTunes should use that soon. I am also thinking about separating the Mac::iTunes distribution in three smaller distributions. I can work on that as I travel for the next couple of weeks.

Pod::LaTeX::TPR has been saving me a lot of work. I want to develop a better pseudo-Pod format for The Perl Review.

I am sorely tempted to write GDGraph::Economist to make graphs that look like those in The Economist. I muck around in GDGraph about once a year and send changes to Martien, and it is that time of the year, I think. I like graphs.

Sean Burke released a lot of new Pod stuff recently, so Test::Pod is even more sensitive---I have been fixing a lot of documentation formatting errors for my modules. Annoying to deal with, but I like quality.

release script makes maintenance pretty easy. The only parts that slow me down are rewriting tests for Test::More when I go back to the older modules. Once I have the tests in place, fixes are easy, and uploading to the right places is literally two keystrokes. CPAN Testers tell me I messud up and the cycle repeats, or Andy gets on iChat and prods me with a pointy stick.