The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Perl Power Toolers,

Since the info at http://language.perl.com/ppt/ didn't have source for
a cal program, I hacked one together in the past hour.  It doesn't have
support for non-gmtime supported dates, but it does do the formatting
in the same fashion as the real program.  If someone has a good, generic
"day_of_week" function, it should drop in with no problems.

And if anyone can give me a more coherent description of how $: interacts
with formats, I would be very interested.  The perlform perldoc says that
it specifies the characters legal for multi-line (^) formats to split
in put strings, but if I set it to "\n" I would still see weird formatting
behavoir.  The multi-line format also munged the spaces in the strings.
Grr!  

So, hack it up and let me know if this is acceptable.