I've published some code at http://www.fysh.org/~zefram/time/time_scale_expt
which is where I am with regard to processing diverse time scales. I'll do something akin to that in purchron when it's all settled, and I'd like to do something similar in non-real-time Perl modules too. Comments are very welcome. I've been working on the API more than the previously-discussed naming issues. Hence the names used in the published code are all very tentative. -zefram
