Please explain where in the _language_ this is? 

You may want to _remove_ any references to the unix epoch. But how
time is represented internally should not be visible in the language.

And are you advocating porting time and date calculations?

The Reingold and Dershowitz code is not quite open software.

<chaim>

>>>>> "PRL" == Perl6 RFC Librarian <[EMAIL PROTECTED]> writes:

PRL> =head1 ABSTRACT

PRL> Currently, internal time in Perl is maintained via C<time>, in
PRL> seconds since the UNIX epoch (01 Jan 1970 UTC).

PRL> However, this is a very ancient approach and quite UNIX-centric.
PRL> Perl 6 should maintain its internal clock source as the Modified
PRL> Julian Date.

PRL> =head1 DESCRIPTION

PRL> The Modified Julian Date is a system-independent, universally
PRL> recognized time source. It has several key advantages builtin,
PRL> including:

PRL>    1. The ability to do date arithmetic with simple math ops

PRL>    2. It can be used to easily derive many other sources,
PRL>       including UTC and local time

PRL>    3. It is platform and even computer-independent 


-- 
Chaim Frenkel                                        Nonlinear Knowledge, Inc.
[EMAIL PROTECTED]                                               +1-718-236-0183

Reply via email to