Help language development. Donate to The Perl Foundation

Calendar zef:tbrowder last updated on 2023-03-07


Actions Status Actions Status


Calendar - Provides class data for producing calendars

Calendar is a Work in Progress (WIP). Please file an issue if there are any features you want added. Bug reports (issues) are always welcome.

Useful features now working:


use Calendar;


Calendar Provides class data for producing calendars. It includes a Raku program to provide a personalized calendar: make-cal. Note that calendars may be printed in other languages than English. Through use of the author's public module Date::Names, the user can select the ISO two-letter language code and enter it in the make-cal program. Those codes are repeated here for reference:

Table 1. Language ISO codes (lower-case)

Language ISO code
Dutch nl
English en
French fr
German de
Indonesian id
Italian it
Norwegian (Bokmål) nb
Norwegian (Nynorsk) nn
Polish pl
Romanian ro
Russian ru
Spanish es
Ukranian uk

See the docs/WIP.rakudoc for more information on planned features.

Program make-cal

Execute the program, without arguments, to see details of its current capabilities.


Tom Browder [email protected]


© 2020-2023 Tom Browder

This library is free software; you may redistribute it or modify it under the Artistic License 2.0.