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: 237289371 References: <01bc4e9b$ac0e7fa0$72041dc2@lightning> <335CAEFE.35DC@elca-matrix.ch> Organization: New York University Newsgroups: comp.lang.ada Date: 1997-04-25T00:00:00+00:00 List-Id: Bob said <> That's right, I remember now. I had remembered the discussion about unbounded strings, but forgot that we decided to extend it. In fact avoiding the use of tagged types is much more than saving one word, it saves dragging in all the tagged support stuff if you are not otherwise using tagged types. I think probably the nicest way of doing this is to introduce a pragma pragma Compose_Equality (type-name); yes, it's a bit aggressive, but then so is the ARG's decision, and if the problem in the standard library is important enough to be worth the ARG changing the language, it seems reasonable to spupose that other libraries will need the same treatment.