[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Scheme-reports] [scheme-reports-wg2] Date and time arithmetic library proposal for R7RS large Scheme

I think that there should be a decision of *how much* of ISO 8601 to 

One should not be misled by many Web pages and libraries into thinking 
that ISO 8601 is just about how to format Gregorian dates and times of 
day.  I'd say that the scale of ISO 8601 is comparable to that of the 
numeric tower.  There are also important decisions to make, like the 
semantics of mixed-precision arithmetic on, say, time points.

A few years ago, I spent person-weeks implementing most of ISO 8601, and 
the API that I arrived at was necessarily (I felt) not nearly as neat 
and tidy as TimeAdvancedCowan.  My goal was an end-all, be-all library 
for time in Scheme, not something intended for RnRS.  However, the 
experience has led me to believe that RnRS should make a conscious, 
informed decision of how much of ISO 8601 to support, even though the 
answer might be "only what Java does".


Scheme-reports mailing list