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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,25d835bb9a4a003f X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!v30g2000yqm.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Hibou57_=28Yannick_Duch=EAne=29?= Newsgroups: comp.lang.ada Subject: Re: Splitting the object and type name spaces? (Was: Types, packages & objects : the good old naming conventions question (without religious ware)) Date: Sat, 31 Oct 2009 00:16:18 -0700 (PDT) Organization: http://groups.google.com Message-ID: <29732c64-82d8-4ebb-968a-547fca267627@v30g2000yqm.googlegroups.com> References: NNTP-Posting-Host: 86.66.190.252 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1256973378 13174 127.0.0.1 (31 Oct 2009 07:16:18 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 31 Oct 2009 07:16:18 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: v30g2000yqm.googlegroups.com; posting-host=86.66.190.252; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:8909 Date: 2009-10-31T00:16:18-07:00 List-Id: On 31 oct, 07:27, Jacob Sparre Andersen wrote: > How much trouble would it be to split the object name space from the > type name space in Ada? > > What kinds of dangers would it introduce? Not dander, as you may guess, but troubles or inconsistencies against long history. Although it is possible to switch from a unique name- space to two name-space (and not the opposite), this would be considering the language alone and forgetting about its usage : readers and program text. For readers reading program text, this would make all program texts written so far, very singular against the language rules. You will have all these text using one name-space only, while the language would allow two. This would seems to be another language. (this would be OK only if it would have been the same from the beginning) > Black Hole: Where the universe made a Divide by Zero. Do you think it raises an exception ?