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,ef86287aa487b07a X-Google-Attributes: gid103376,public From: dewarr@my-dejanews.com Subject: Re: Pb with use of redefined "=" operator Date: 1998/11/05 Message-ID: <71sc4h$6en$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 408656685 References: <363F62F3.3FF7@club-internet.fr> <3640B520.D7BEEE72@elca-matrix.ch> X-Http-Proxy: 1.0 x3.dejanews.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Thu Nov 05 14:18:57 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/2.02 (OS/2; I) Date: 1998-11-05T00:00:00+00:00 List-Id: In article , Matthew Heaney wrote: > It is for this reason that I always implement (the full view of) ADTs as > tagged, even if the partial view is not itself tagged. I think that this is definitely a wrong approach. The fact of the matter is that when you get to complex record types, it is rather rare to use the equality operator meaning just component equality. It seems quite unnecessary to introduce the overhead resulting from gratuitous tagging just in case this (mis)use occurs. In practice I think that the problem is way overblown. Yes, it does cause some troubles, as we see from yet another thread started up on the subject, for those who don't know the language rules, but lots of things cause trouble if you don't know what you are doing! -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own