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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4c019ad9cc913bbe X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-13 06:50:42 PST From: "Dr. Michael Paus" Newsgroups: comp.lang.ada Subject: Re: Ada2005 temp solo child Date: Fri, 13 Sep 2002 15:50:39 +0200 Organization: 1&1 Internet AG Message-ID: References: NNTP-Posting-Host: p50830276.dip0.t-ipconnect.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.online.de 1031925040 8811 80.131.2.118 (13 Sep 2002 13:50:40 GMT) X-Complaints-To: abuse@online.de NNTP-Posting-Date: 13 Sep 2002 13:50:40 GMT User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: en-us, en Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!feed.news.nacamar.de!news.belwue.de!news.uni-ulm.de!rz.uni-karlsruhe.de!schlund.de!news.online.de!not-for-mail Xref: archiver1.google.com comp.lang.ada:28927 Date: 2002-09-13T13:50:40+00:00 List-Id: Peter Hermann wrote: > Preben Randhol wrote: > >>But if you have a parentless child, why isn't the child then the parent? > > > because of a couple of practical aspects: > o hierarchical grouping (similar to ada.text_io instead of text_io) > o order of development of the source code > o parent becoming superfluous in higher versions > o the concept of far reaching independence of a child is charming, anyway. > One might even add that this is common practice in Java for example (where the problem described here does not exist) to make package names globally unique. All my packages are child packages of a hierarchy starting at "de.ibpaus" and these packages are actually empty. Its just Ada which forces me to write two empty dummy packages to satisfy the compiler. Michael