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: 107e1d,aea355e554e5908d X-Google-Attributes: gid107e1d,public X-Google-Thread: 103376,aea355e554e5908d X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: Generic child unit renaming Date: 1999/04/26 Message-ID: <7g0adp$347$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 470836310 References: <7fkvbt$q1r$1@ilana.cenaath.cena.dgac.fr> <7fnhph$m0c$1@nnrp1.dejanews.com> X-Http-Proxy: 1.0 x13.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: Mon Apr 26 00:02:03 1999 GMT Newsgroups: fr.comp.lang.ada,comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-04-26T00:00:00+00:00 List-Id: In article , Matthew Heaney wrote: > But that's my choice to make. The language, and the > compiler vendor, should get out of my way. We constantly run into users who do this sort of thing, and then yell loudly when their code breaks on a new release. There is a VERY good reason to prevent this sort of thing! Note that the RM specifically allows the implementation to be restrictive here: 4 The implementation may restrict the replacement of language-defined compilation units. The implementation may restrict children of language-defined library units (other than Standard). In GNAT, you must be an implementor to add children to language defined library units. In particular you have to obey GNAT style rules and use the -gnatg switch. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own