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
Sunday December 21, 2003
Two weeks ago, I left for a week at the head office in California. (They like me to drop by every now and then to prove that I'm still alive and haven't replaced myself with a complicated Perl program.) Since Sebastopol is somewhat duller at night than Portland, I always have the opportunity to get lots of work done in the evenings.
That was fortunate, since I have lots of projects on my plate. Here's a brief list of things I've accomplished in the past couple of weeks:
- Released Class::Roles. Of course, Luke Palmer rightly said "Hey, what about my Class::Role?" I'm working on ideas to unify them.
- Added a very bare-bones Template Toolkit-compatible templating system to Jellybean. This allowed me to pull the Wiki templates out of the Wiki container. As well, the templates are forward-compatible with TT2, so you can start with the home-grown templater (and it's amazingly simple) and move on to something more complex if you need it.
- Finished pulling Mail::Action out of Mail::SimpleList and Mail::TempAddress, using Class::Roles to solve a design problem that had been bothering me. (In brief, the problem is how to share code between two modules that don't necessarily deserve a common ancestor.) Perl 6 roles are going to be even more useful.
- Added a Recent Changes feature to Jellybean, though I need to revise the formatter slightly to account for new templating features.
- Populated http://sdl.perl.org/ with the barest of content above what Robrt had by default. Oh yeah, Tels and I are overseeing a new release. There's code in Subversion now, though I'm not sure how stable it is; I've been breaking diffs between beta releases into individual patches and applying the ones that makes sense. It's satisfying in the same way as untangling a knotty string, but it's also rather overwhelming at times.
- Released a new Test::MockObject, as Chris Winters noticed it was missing from the CPAN. Since I'd marked several modules for recycling onto Backpan the other day, this was my mistake.
That doesn't take into account all of the business for work, including reading and replying to feedback on Myths Open Source Developers Tell Ourselves, writing scripts for the book I'm editing, writing larger programs to process the book I'm editing, and generally attempting to stay ahead of e-mail. Nor does that cover assorted patches and feature requests for things like Text::WikiFormat. Oh, and there's a holiday or two coming up for which people expect some sort of giftage.
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.