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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,896d86ef3723978c X-Google-Attributes: gid103376,public From: Stephen Leake Subject: Re: maintenance of overriding subprograms Date: 1997/09/08 Message-ID: <34145EB8.5643@gsfc.nasa.gov>#1/1 X-Deja-AN: 270787162 References: <340C2EA5.B9F@gsfc.nasa.gov> <341065D7.4D41@gsfc.nasa.gov> <34136b7e.33305660@SantaClara01.news.InterNex.Net> Reply-To: Stephen.Leake@gsfc.nasa.gov Organization: NASA Goddard Space Flight Center -- Greenbelt, Maryland USA Newsgroups: comp.lang.ada Date: 1997-09-08T00:00:00+00:00 List-Id: Tom Moran wrote: > Bob Duff wrote: > >To me, "new" means "NOT overriding" -- that is, this subprogram > >represents a *new* capability not available for the parent type, as > >opposed to merely overriding an old capability. > Interesting. I take 'new' to mean "new and improved version" rather > than "novel and unprecedented". I suggested "new" by analogy with dynamic allocation - "new" means "here's another one". Also, I think it's the only current reserved word that comes close to meaning what it needs to here. I agree with Bob when he says a tool that shows the complete interface is a requirement. Anyone working to make gnatf do this? Or do we need a full ASIS to get there? I haven't been able to figure out how to get Borland C++ to do this for C++ (I think it is supposed to), so I'm not currently missing much. But it would be nice! -- - Stephe