[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Scheme-reports] Date/time package
John Cowan <cowan@x> writes:
> John J Foerch scripsit:
>
>> Question: what do you mean by the terms "julian" and "gregorian"?
>
> Those plus the ISO and TAI chronologies are all proleptic, and I have
> added language to that effect.
>
>> Astronomical year numbering: includes a year zero. Used in
>> astronomy.
>
> The ISO chronology has astronomical years, a Monday week-start, and
> numbers its centuries in Italian style (century 15 is 1500-1599).
>
>> As a general-purpose library, it would be nice for the user to be able
>> to specify all of these things, depending on the application. (I have
>> genealogy and astronomy applications in mind.)
>
> As I noted, there is no portable way to specify a new base chronology.
I had in mind that these options would be provided via optional
chronologies, not as the base chronology.
>> There is also the can of worms of when the gregorian reform was
>> adopted in different countries. If a person wants to work with
>> historical dates, it would be important to be able to express these
>> differences as different chronologies.
>
> Hence make-compound-chronology.
Cool.
>> On a related topic, formatting, there was some discussion in this
>> thread about how the ISO8601 is closely tied to its particular
>> chronology.
>
> Well, at least to Western-style chronologies.
Yes, that is all I had in mind. 8601 format is more generally useful to
western chronologies, beyond its official one.
--
John Foerch
_______________________________________________
Scheme-reports mailing list
Scheme-reports@x
http://lists.scheme-reports.org/cgi-bin/mailman/listinfo/scheme-reports