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, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e5eb8ca5dcea2827 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Ada OO Mechanism Date: 1999/05/26 Message-ID: <7igsae$neo$1@nnrp1.deja.com>#1/1 X-Deja-AN: 482290279 References: <7i05aq$rgl$1@news.orbitworld.net> <7i17gj$1u1k@news2.newsguy.com> <7icgkg$k4q$1@nnrp1.deja.com> <3749E9EC.2842436A@aasaa.ofe.org> <7id2eo$fag@drn.newsguy.com> <3749FF7D.F17CE16A@aasaa.ofe.org> <374AC676.F7AE0772@lmco.com> <7ieuja$5v9@news1.newsguy.com> X-Http-Proxy: 1.0 x42.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Share what you know. Learn what you don't. X-Article-Creation-Date: Wed May 26 13:18:08 1999 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-05-26T00:00:00+00:00 List-Id: In article , Brian Rogoff wrote: > Incidentally, I tend to agree with you about automatic > instantiation, and that was also discussed here. I tend to > think that it shortens the code generally this is an invalid argument from the Ada point of view, without additional justification that this shortening makes it easier to *read* and *maintain* the code. > by eliminating noise instantiations If this really is noise, that does not help the maintainer of the code, then that is indeed a fair point. However many people feel (including me) that the explicit instantiations most often are helpful to the maintainers of the code, and that implicit instantiations, while allowing neat things to be written, can generate code that is over-obscure. As always, talking about generalities is usually useless, and especially in a case like this, where it depends very much on the specific case, we should really have a specific case to talk about. --== Sent via Deja.com http://www.deja.com/ ==-- ---Share what you know. Learn what you don't.---