From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: doc srfi-19 vs julius caesar Date: Sat, 02 Apr 2005 09:28:16 +1000 Message-ID: <878y42gjqn.fsf@zip.com.au> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1112398162 17429 80.91.229.2 (1 Apr 2005 23:29:22 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 1 Apr 2005 23:29:22 +0000 (UTC) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Apr 02 01:29:19 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DHVZd-00006K-8I for guile-devel@m.gmane.org; Sat, 02 Apr 2005 01:29:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DHVaz-0001FC-PX for guile-devel@m.gmane.org; Fri, 01 Apr 2005 18:30:33 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DHVao-0001Bn-HW for guile-devel@gnu.org; Fri, 01 Apr 2005 18:30:26 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DHVal-00018v-5I for guile-devel@gnu.org; Fri, 01 Apr 2005 18:30:21 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DHVak-00018e-SX for guile-devel@gnu.org; Fri, 01 Apr 2005 18:30:18 -0500 Original-Received: from [61.8.0.85] (helo=mailout2.pacific.net.au) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DHVYx-0007EJ-30 for guile-devel@gnu.org; Fri, 01 Apr 2005 18:28:27 -0500 Original-Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout2.pacific.net.au (8.12.3/8.12.3/Debian-7.1) with ESMTP id j31NSNHn001324 for ; Sat, 2 Apr 2005 09:28:23 +1000 Original-Received: from localhost (ppp20E2.dyn.pacific.net.au [61.8.32.226]) by mailproxy2.pacific.net.au (8.12.3/8.12.3/Debian-7.1) with ESMTP id j31NSMMp000532 for ; Sat, 2 Apr 2005 09:28:22 +1000 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1DHVYm-0003IF-00; Sat, 02 Apr 2005 09:28:16 +1000 Original-To: guile-devel@gnu.org Mail-Copies-To: never User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:4878 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:4878 I added this caution to the srfi-19 docs. I thought about fixing it, but it's one of those things that needs a lot of careful testing. *Caution*: The current code in this module incorrectly extends the Gregorian calendar leap year rule back prior to the introduction of those reforms in 1582 (or the appropriate year in various countries). The Julian calendar was used prior to 1582, and there were 10 days skipped for the reform, but the code doesn't implement that. This will be fixed some time. Until then calculations for 1583 onwards are correct, but prior to that any day/month/year and day of the week calculations are wrong. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel