What is Chronos?
Chronos is a reusable code library, written in Smalltalk, for the creation of and computations with date and time values. It provides classes to represent and perform computations with point-in-time values, temporal extents (durations of time) and temporal intervals (specific periods of time, such as the quarter from 15 July 2005 through 14 October 2005.) Chronos implements the ANSI-Smalltalk Standard DateAndTime, DateAndTimeFactory, Duration and DurationFactory protocols.
Currently, there are versions available for VisualWorks, Squeak and Dolphin--although the Squeak and Dolphin versions lack some of the functionality herein described.
Chronos has been designed and architected for inter-Smalltalk portability. It is intended as a reference/standard implementation of advanced, rich date/time functionality for all Smalltalk flavors.
The current distribution is a beta version--mostly because there will probably be significant API changes in order to more fully support leap seconds.