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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Trivia: Ada packages are great! Date: Fri, 9 Nov 2018 10:03:27 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <5af3c4a0-5856-47ec-bb05-0ae9f9bb24ff@googlegroups.com> <98c7d0b5-2262-4246-bb4f-6dde1d59ff6b@googlegroups.com> <14fe0dc9-da23-4eac-a407-01198bfc7ae2@googlegroups.com> <3800bb3b-bd72-4672-b53d-059a47802edf@googlegroups.com> <6e801e76-45d2-45a2-a73e-3717fe2f9348@googlegroups.com> NNTP-Posting-Host: MyFhHs417jM9AgzRpXn7yg.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Content-Language: en-US X-Notice: Filtered by postfilter v. 0.8.3 Xref: reader02.eternal-september.org comp.lang.ada:54805 Date: 2018-11-09T10:03:27+01:00 List-Id: On 2018-11-09 09:24, Maciej Sobczak wrote: > Why would you need "all of that namespace"? > I have never had such a need, neither in C++ nor in Ada. In order to ;imit potential name conflicts (and their consequences) in the context of future clients. One of big problems of Ada design is with hiding rules and use-clauses. Few are satisfied with them, because of the conflicts they induce and absence of effective means to prevent or control them. You probably wanted to move all burden on the shoulders of the clients. That might be OK for C++ but unacceptable for Ada design goals, IMO. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de