[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] [r6rs-discuss] Date and time arithmetic library proposal for R7RS large Scheme
Thomas Bushnell, BSG scripsit:
> The time functions should return a NUMBER. I'm disgusted (sorry) with the
> retreat from Scheme's excellent numeric system. Implementations can return
> whichever format number suits them best. Let the interface declare the
> accuracy of the returned value as well--as a number.
Nobody disputes that the representation of an instant of time should be
a number, and a rational number at that. But instants aren't sufficient
for dealing with all cases of time. Back in the middle Devonian, an
instant (whether second or millisecond) is much too precise -- indeed,
a day is much too precise, as we know only roughly how many days per year
there were then. Less exotically, a government bond might fall due on
"March 31, 2031, 5 P.M. Washington D.C. time". What instant is that?
We don't know, because Congress might change the rules for Daylight
Saving Time again.
So there has to be a way of representing and dealing with broken-out
dates and times, since those are what matter in the Real World.
The man that wanders far cowan@x
from the walking tree http://www.ccil.org/~cowan
--first line of a non-existent poem by: John Cowan
Scheme-reports mailing list