For many years, I've been fascinated with non-gregorian calendars. Several years ago, I started writing Perl modules for various of these modules, starting with the Discordian calendar, since it was both simple and silly. The following are various of the modules that I've worked on:

Please note that many of these modules have been superceeded by the Perl DateTime project. If you need to serious date/time related programming, please look there first. Thanks.

While I will likely release new versions of these modules from time to time, they are unlikely to ever have the scope of functionality, nor mathematical rigor, that you'll find in the modules. They have always been more of a hobby to me, whereas the datetime project endeavors to be comprehensive and authoritative. Most times I look at it, I really wish I had kept up with the project.