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: 1108a1,37e6dbf5e31f6da0 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,37e6dbf5e31f6da0 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,37e6dbf5e31f6da0 X-Google-Attributes: gidf43e6,public X-Google-Thread: ff6c8,37e6dbf5e31f6da0 X-Google-Attributes: gidff6c8,public X-Google-Thread: 10db24,37e6dbf5e31f6da0 X-Google-Attributes: gid10db24,public From: eggert@twinsun.com (Paul Eggert) Subject: Re: Software Engineering News Brief Date: 1996/11/24 Message-ID: <57916h$941$1@shade.twinsun.com>#1/1 X-Deja-AN: 198400248 references: <55nqea$32a@news2.delphi.com> <3280BAFA.1B2F@email.mot.com> <563tle$cu7$1@shade.twinsun.com> <56lvss$r82@mulga.cs.mu.OZ.AU> 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-24T00:00:00+00:00 List-Id: dewar@merv.cs.nyu.edu (Robert Dewar) writes: > To accept dates before the 18th century without comment or error, > and then misinterpret them seems highly error prone. On the contrary, I've helped write some applications where quietly accepting pre-18th-century dates was precisely the right thing to do. A calendar package should not presume to tell applications what the proper range is -- it should support the calendar, and let applications worry about data validity checking. > All countries agree for the Ada range of dates That is not true for the early part of this century, when many countries still used the Julian calendar for most purposes; it's not even entirely true now, as some countries still use non-Gregorian calendars for some legal purposes. (And whether it will be true through the year 2099 is more than either you or I can say. :-) But all this is irrelevant for the Ada calendar package, which (understandably) supports only the Gregorian calendar. > I am pretty sure that when people talk about Gregorian dates, they do not > mean what they say (i.e. they are not talking about dates according to the > scheme that Pope Gregory decreed).... There isn't any real disagreement about what `Gregorian' means these days (except perhaps before the year 1). If there were real disagreement, then even the limited-range Ada calendar package would be questionable.