-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 12 Jan 2003, Yitzchak Scott-Thoennes wrote:
> Date::ICal uses what Calendrical Calculations uses (that they call
> Rata Die, fixed date). They are days on or after Jan 1 of year 1
> (Gregorian). This different from MJD. I'd like to see Date::ICal
> switch to using rd to describe them instead of jd in some places and
> julian in others.
I believe that this was in the plans back around the time that all of
the core developers suddenly got sidetracked by Real Life. And, I
started reading C.C. quite a bit, and implementing all the stuff in
there in Perl, mostly as an aid to understanding what they were talking
about. So the R.D. thing makes a lot more sense to me than some of the
other representations that we've used at various times.
> The subs greg2jd and jd2greg and the tests in 09greg.t are are in the
> public domain. They are based on ideas from the first edition of
> Calendrical Calculations (especially the Cycles of Years section) but
> use no actual algorithms from it (which may be under copyright and/or
> patent protection--though I think Rich Bowen does have an arrangement
> with the authors for some of his work.) They do resemble the
> alternate Gregorian functions in the second edition.
My understanding is that they are ok with me/us implementing their
algorithms in Perl if we are willing for them to distribute them on the
CD with future versions of the book. This is a condition that I did not
have any problem with! ;-) But I would like to confirm this with them,
as I did not receive any kind of formal statement of this, just sort of
a general suggestion, which I may in fact have forwarded to this list at
some point.
- --
Rich Bowen - [EMAIL PROTECTED]
... and another brother out of his mind, and another brother out at New
York (not the same, though it might appear so)
Somebody's Luggage (Charles Dickens)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Made with pgp4pine 1.75-6
iD8DBQE+Ih3VXP03+sx4yJMRAvFnAKDaefSSyKF5OKVzJ/Mnj/I6izKitQCgyrSA
H9KTQICiprkDucZQGw3BJ1A=
=TYlG
-----END PGP SIGNATURE-----