Stories
Slash Boxes
Comments
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 ]

chromatic (983)

chromatic
  (email not shown publicly)
http://wgz.org/chromatic/

Blog Information [technorati.com] Profile for chr0matic [technorati.com]

Journal of chromatic (983)

Monday September 22, 2003
01:01 AM

Mail::SimpleList 0.80 Released

[ #14826 ]

Locally, we've been running Mail::SimpleList 0.79 or so for a couple of months. As we go, I've been finding bug fixes and necessary little enhancements. I intended to put out a release back in July, but a new feature just didn't sit right with me.

I hadn't been using source control, partly because I'm used to the minimum level of functionality found in CVS and partly because I don't want to set up my own Subversion server. (It's not in beta yet, but changesets and non-torturous file moves are so compelling, I'm willing to suffer the pain of a few upgrade swings now and then.)

It was pretty difficult to keep making changes around the mis-feature and I knew I'd eventually have to remove it.

Allison offered me an account on the Onyx Neon Subversion server. I imported my sources from the various release tarballs and migrated up, patch by patch. Yesterday, I took an hour or two to remove the doomed feature and wiggled the remaining patches into place.

The only remaining issue was adding an in-process help system. (Send an e-mail asking for help and receive instructions automatically.) Duplicating the documentation would be less than ideal, so I originally thought Pod::Usage would do the trick. I didn't want to send back all of the POD, though, as some applies only to developers.

Pod::Simple came to the rescue. I subclassed Pod::Simple::Text in a SAX-ish fashion to strip out only the POD I wanted. There is one regex to strip out blank lines; patches welcome.

The nice thing about Mail::SimpleList is how it simplifies creating and maintaining transitory groups. If you find yourself mangling CC lists on your e-mails, give it a shot.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.