The Time2 Library project roadmap

2011-09-01/jpv

The past

The Time2 library comes from a set of applications I wrote between 2006 and 2011. I noticed that time is often the essential organizing principle when designing solutions to diverse problems. Among other things, Time2's precursor has been used for modelling events occurring only at predefined dates, like the third Friday of the month, and has been used for storing and mining millions of values in a database. With Time2's precursor, time can be handled simply, systematically, and efficiently. So, a few weeks ago, I decided to turn it into an open source product.

The present

The Time2 library was beta-released on July 15, 2011 on SourceForge. Version 1.0.0 (beta), was released on August 17, 2011. Version 1.0.1 (stable), dated August 22, 2011, is the most recent release. In the project metadata, I have also categorized the Time2 library as a framework: it is extensible but provides useful default behavior.

The future

Future plans for the project include two kinds of things: (1) software and applications on top of Time2, and (2) enhancements to the framework. Some ideas I have in mind: Due to a restricted time budget, this is more a wish-list than a to-do-list. Also, my basic requirement when extending the framework will be to safeguard its conceptual integrity. In case of conflict between purity and features, purity should preferably win.