Announcement of Date::MTile 1.0: My former Date::Calendar is now Date::MTile. You can download it from http://personal.bgsu.edu/~norton/download/Date-MTile-1.0.tar.gz I'd be very interested to hear your comments. The attached pieces of my POD will give you an idea of what Date::MTile is all about. Regards, Vic ************ from the Date::MTile POD ************ Date::MTile - Tiling calendars with month-blocks This package uses Steffen Beyer's Date::Calc package to tile calendars with month-blocks. ************ Month-blocks The month_block function returns a 224 character string: 8 "lines" of 27 characters plus a line feed This function is used for tiling a calendar with months. ************ One-year calendar The year_calendar function returns the calendar for a given year, four quarters down by three months across. ************ Two-year calendar The twoyear_calendar function returns a two calendar starting with a given year. The first year is above the second in mode 1 or 2. The years are side by side in modes 3, 4, and 5. The twoyear_calendar function has been included primarily to illustrate various ways by which a calendar can be tiled with month-blocks. ************ A four-year calendar A four-year calendar can be tiled with two two-year calendars. This 177 x 65 four-calendar prints nicely from our Mac as a 67% landscape (ProFont-9). use Date::MTile qw(:all); set_language('eng'); $begin_monday = 0; my $calendar = twoyear_calendar(2000, 5); $calendar .= '-' x 177 . "\n"; $calendar .= twoyear_calendar(2002, 5); print $calendar; -- *---* mailto:[EMAIL PROTECTED] | Clothes make the man. Naked people have little or no | influence on society. - attributed to Mark Twain *---* http://www.tweney.com/norton/