From a231c33eabed7d2eb132b8cb45142c3012783f54 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 2 Apr 2018 22:42:26 -0700 Subject: [PATCH] Update "Calendrical Calculations" cites * lisp/calendar/calendar.el: Update citations to the book "Calendrical Calculations" and its predecessors. --- lisp/calendar/calendar.el | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index dae7b9dc005..85a5fc0c2bb 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el @@ -76,20 +76,19 @@ ;; solar.el Sunrise/sunset, equinoxes/solstices ;; Technical details of all the calendrical calculations can be found in -;; ``Calendrical Calculations: The Millennium Edition'' by Edward M. Reingold -;; and Nachum Dershowitz, Cambridge University Press (2001). +;; "Calendrical Calculations: The Ultimate Edition" by Edward M. Reingold +;; and Nachum Dershowitz, Cambridge University Press (2018). -;; An earlier version of the technical details appeared in -;; ``Calendrical Calculations'' by Nachum Dershowitz and Edward M. Reingold, +;; An earlier version of the technical details appeared in "Calendrical +;; Calculations" by Nachum Dershowitz and Edward M. Reingold, ;; Software--Practice and Experience, Volume 20, Number 9 (September, 1990), -;; pages 899-928, and in ``Calendrical Calculations, Part II: Three Historical -;; Calendars'' by E. M. Reingold, N. Dershowitz, and S. M. Clamen, -;; Software--Practice and Experience, Volume 23, Number 4 (April, 1993), -;; pages 383-404. - -;; Hard copies of these two papers can be obtained by sending email to -;; reingold@cs.uiuc.edu with the SUBJECT "send-paper-cal" (no quotes) and -;; the message BODY containing your mailing address (snail). +;; pages 899-928 +;; , +;; and in "Calendrical Calculations, Part II: Three Historical Calendars" by +;; E. M. Reingold, N. Dershowitz, and S. M. Clamen, Software--Practice and +;; Experience, Volume 23, Number 4 (April, 1993), pages 383-404 +;; +;; ;; A note on free variables: @@ -1916,10 +1915,12 @@ use instead of point." The absolute date is the number of days elapsed since the (imaginary) Gregorian date Sunday, December 31, 1 BC. This function does not handle dates in years BC." - ;; See the footnote on page 384 of ``Calendrical Calculations, Part II: - ;; Three Historical Calendars'' by E. M. Reingold, N. Dershowitz, and S. M. - ;; Clamen, Software--Practice and Experience, Volume 23, Number 4 - ;; (April, 1993), pages 383-404 for an explanation. + ;; For an explanation, see the footnote on page 384 of "Calendrical + ;; Calculations, Part II: Three Historical Calendars" by + ;; E. M. Reingold, N. Dershowitz, and S. M. Clamen, + ;; Software--Practice and Experience, Volume 23, Number 4 (April, + ;; 1993), pages 383-404 + ;; . (let* ((d0 (1- date)) (n400 (/ d0 146097)) (d1 (% d0 146097)) -- 2.39.2