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,c3a7c1845ec5caf9 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Equality operator overloading in ADA 83 Date: 1997/04/25 Message-ID: #1/1 X-Deja-AN: 237289379 References: <01bc4e9b$ac0e7fa0$72041dc2@lightning> <335E0B1F.12C9@elca-matrix.ch> <335F5971.6375@elca-matrix.ch> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-04-25T00:00:00+00:00 List-Id: Matthew says <> But that's motherhood and apple pie. Everyone believes that! Whenever you see a feature you don't like, you can be sure that it was designed that way with the above principle in mind, and perhaps the above principle is the driving one. For example, it seems clearly to violate this principle to compose equality for scalar types, and then not use this composed equality in case statements. Whenever you thnk that a general and obvious, and universally acceptable principle such as the above one clearly argues for one side in a controversial issue, you are probably missing some subtleties!