local-time is a development library for manipulating date and time information in a semi-standard manner. It is based almost entirely off of Erik Naggum's paper, The Long, Painful History of Time. It includes such features as:
The library has been tested under sbcl 1.0.x on Linux x86 and x86-64. It requires cl-fad for operation (FiveAM is required to run tests). It has been placed under the BSD license.
This library is still under development. Contributors and feedback are both very welcome. The maintainer of this project is Daniel Lowe.
There is a short manual describing the API.
For support and feedback, please join the local-time-devel mailing list. To receive announcements of new releases, you may join the local-time-announce mailing list.
You should start by getting the latest source using darcs. When you've made and recorded your changes, use darcs send to email me the patches. I'll email you back and let you know how it goes.
Right now, the development of this library is operating under the "benevolent dictator" mode. If it becomes any kind of popular, the model will shift to something a bit more democratic.
You may also retrieve the latest version using darcs, a distributed version control system. Once darcs is installed, you may pull the source code with the following command:
darcs get http://www.common-lisp.net/project/local-time/darcs/local-time
You may also browse the repository.