From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Newsgroups: gmane.lisp.guile.bugs Subject: bug#26151: date-year-day screws up leap days prior to AD 1 Date: Sat, 18 Mar 2017 10:40:22 +0100 Message-ID: <20170318094021.GB10711@tuxteam.de> References: <20170318011058.GG6518@fysh.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; x-action=pgp-signed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1489830079 22293 195.159.176.226 (18 Mar 2017 09:41:19 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 18 Mar 2017 09:41:19 +0000 (UTC) User-Agent: Mutt/1.5.21 (2010-09-15) To: 26151@debbugs.gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sat Mar 18 10:41:14 2017 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpArF-0004o4-Ay for guile-bugs@m.gmane.org; Sat, 18 Mar 2017 10:41:09 +0100 Original-Received: from localhost ([::1]:52484 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpArL-0002Bq-7L for guile-bugs@m.gmane.org; Sat, 18 Mar 2017 05:41:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36546) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpArB-00027O-5p for bug-guile@gnu.org; Sat, 18 Mar 2017 05:41:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpAr8-0003gw-0P for bug-guile@gnu.org; Sat, 18 Mar 2017 05:41:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:35041) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpAr7-0003gq-Sy for bug-guile@gnu.org; Sat, 18 Mar 2017 05:41:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cpAr7-0003k1-N1 for bug-guile@gnu.org; Sat, 18 Mar 2017 05:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Sat, 18 Mar 2017 09:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26151 X-GNU-PR-Package: guile X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-guile@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.148983003614315 (code B ref -1); Sat, 18 Mar 2017 09:41:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 18 Mar 2017 09:40:36 +0000 Original-Received: from localhost ([127.0.0.1]:33233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpAqi-0003ip-FA for submit@debbugs.gnu.org; Sat, 18 Mar 2017 05:40:36 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45488) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpAqg-0003ic-IQ for submit@debbugs.gnu.org; Sat, 18 Mar 2017 05:40:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpAqa-0003MF-9A for submit@debbugs.gnu.org; Sat, 18 Mar 2017 05:40:29 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:49036) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cpAqa-0003MB-5d for submit@debbugs.gnu.org; Sat, 18 Mar 2017 05:40:28 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36459) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpAqY-00024I-Th for bug-guile@gnu.org; Sat, 18 Mar 2017 05:40:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpAqV-0003KH-QD for bug-guile@gnu.org; Sat, 18 Mar 2017 05:40:26 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:33014 helo=tomasium.tuxteam.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpAqV-0003Jy-K1 for bug-guile@gnu.org; Sat, 18 Mar 2017 05:40:23 -0400 Original-Received: from tomas by tomasium.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1cpAqU-0002y8-1c for bug-guile@gnu.org; Sat, 18 Mar 2017 10:40:22 +0100 In-Reply-To: <20170318011058.GG6518@fysh.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: "bug-guile" Xref: news.gmane.org gmane.lisp.guile.bugs:8702 Archived-At: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sat, Mar 18, 2017 at 01:10:58AM +0000, Zefram wrote: [...] > Where did you get the idea to use a non-linear year numbering? What's > your opinion of SRFI-19's (lack of) text on this matter? You should > consider the possibility of changing your implementation to use the > conventional astronomical year numbering in this slot. It seems that there are both conventions, "with year zero" (astronomical) and "without year zero" (the more "conventional" historical usage (aka "Common Era"), see [1]. That said, these days (and ISO 8601) go by "with year zero". Therefore I'd sympathize with your tendency. Perhaps an option or a different set of functions might satisfy both camps? Definitely it needs to be documented. Regards [1] https://en.wikipedia.org/wiki/Year_zero - -- tomás -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAljNAIUACgkQBcgs9XrR2kZwUgCfen5ea8HCGVZzXCZd3ErwGi2V MwoAnA+0Au3tNQNiFKJ1mcsMDHl6iCeT =w9Dn -----END PGP SIGNATURE-----