Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

Friday December 20, 2002
08:23 PM

brian's Module News

[ #9581 ]

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.

XML::RSS is moving along, and is only limited by my meager understanding of RSS. I want to make sure the next release really fixes the outstanding issues, which means I need to write tests, which means I need to know what to test, which means... The project has 5 members who have been extremely helpful---people seem to like this module and want to see it live.

Business::ISBN now has a separate distribution for Business::ISBN::Data which holds the country and publisher codes. Lately some ISBN agencies have issued new publisher codes, and I do not want to release a new vesion of Business::ISBN just for that.

My 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.