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: 103376,37e6dbf5e31f6da0 X-Google-Attributes: gid103376,public X-Google-Thread: ff6c8,37e6dbf5e31f6da0 X-Google-Attributes: gidff6c8,public X-Google-Thread: 1108a1,37e6dbf5e31f6da0 X-Google-Attributes: gid1108a1,public X-Google-Thread: 10db24,37e6dbf5e31f6da0 X-Google-Attributes: gid10db24,public X-Google-Thread: f43e6,37e6dbf5e31f6da0 X-Google-Attributes: gidf43e6,public From: mab@dst17.wdl.loral.com (Mark A Biggar) Subject: Re: Software Engineering News Brief Date: 1996/11/18 Message-ID: <56q3qp$pjl@wdl1.wdl.lmco.com>#1/1 X-Deja-AN: 197326662 references: <56lvss$r82@mulga.cs.mu.OZ.AU> organization: Loral Western Development Labs newsgroups: comp.lang.ada,comp.sw.components,comp.object,comp.software-eng,comp.edu Date: 1996-11-18T00:00:00+00:00 List-Id: In article dewar@merv.cs.nyu.edu (Robert Dewar) writes: >Fergus said > "Gregorian dates aren't tricky, the change-over from other systems is tricky. > That's why Paul Eggert suggested supporting Gregorian dates only, even > for dates before the Gregorian system was used." >Well I know that's what he said, but I thought it must be a slip, because >it is so obviously an undesirable suggestion. To accept dates before the >18th century without comment or error, and then misinterpret them seems >highly error prone. Any program that wants to deal with dates before the >switch over must surely worry for itself about how to deal with this >situation. If I have a program that tells me the day of the week for any >date, and I use it to see what day of the week the Magna Carta was signed, >I either want the right answer, or an error, I certainly do NOT want to >get an incorrect answer corresponding to what the day would have been >had the Pope switched over the dates much earlier! Please note that even the current Ada Year Range of 1901..2099 has the switch over problem as Russia didn't convert from Julian to Gregorian until sometime in the 1920's. -- Mark Biggar mab@wdl.lmco.com