From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10db24,37e6dbf5e31f6da0 X-Google-Attributes: gid10db24,public X-Google-Thread: 1108a1,37e6dbf5e31f6da0 X-Google-Attributes: gid1108a1,public X-Google-Thread: f43e6,37e6dbf5e31f6da0 X-Google-Attributes: gidf43e6,public X-Google-Thread: ff6c8,37e6dbf5e31f6da0 X-Google-Attributes: gidff6c8,public X-Google-Thread: 103376,37e6dbf5e31f6da0 X-Google-Attributes: gid103376,public From: eggert@twinsun.com (Paul Eggert) Subject: Re: Software Engineering News Brief Date: 1996/11/09 Message-ID: <563tle$cu7$1@shade.twinsun.com>#1/1 X-Deja-AN: 195697480 references: <55nqea$32a@news2.delphi.com> <3280BAFA.1B2F@email.mot.com> organization: Twin Sun Inc, El Segundo, CA, USA newsgroups: comp.lang.ada,comp.sw.components,comp.object,comp.software-eng,comp.edu Date: 1996-11-09T00:00:00+00:00 List-Id: eachus@spectre.mitre.org (Robert I. Eachus) writes: > 1901 to 2099 is the longest > span possible without requiring implementors to include a leap year > rule that has never been used in practice. Actually, many kinds of applications require support for dates outside that range; it was shortsighted of the Ada standard-writers to prohibit implementations from having better standard date support than that. > I'm sure that the next version of Ada will support a longer range >of dates, but I doubt that it will go too far back. In fact, there >are areas where Gregorian dates from the beginning of this century are >nonsense ... which is why the next version of Ada should support Gregorian dates all the way back to at least the year 1, if not before. Trying to match the historical introduction of the Gregorian calendar leads to severe politico-technical problems. For an example of this see my May 1995 comp.risks article about Sybase's historically naive practice of arbitrarily rejecting Gregorian dates before 1753.