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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,da85d9aaf769b16a X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news1.google.com!npeer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!spln!extra.newsguy.com!feeds.phibee-telecom.net!news.osn.de!diablo2.news.osn.de!news.belwue.de!newsfeed.arcor.de!newsspool4.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Generic package parameters not externally visible : what's the rational ? Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <10eygvuzeit9g.xwy2wanxoxgf$.dlg@40tude.net> <1kf8mo4r9lqxg.1tdhqe6femt9m.dlg@40tude.net> <1r8etjwa9k46n.3pyj04jn686o$.dlg@40tude.net> <1trjf9wxhbsqb$.14uxfibpc7k8x$.dlg@40tude.net> <19ee7f4e-513a-4caf-9822-4610ff2155b2@m16g2000yqc.googlegroups.com> <1ueb9d0h9nmm3$.11lt1wv42yxvt.dlg@40tude.net> <67b00f8a-3d12-48c9-ad5a-34980cf82e08@37g2000yqm.googlegroups.com> Date: Thu, 5 Nov 2009 12:00:43 +0100 Message-ID: <11k5zsz6ne6n5$.ds2jp646tltk.dlg@40tude.net> NNTP-Posting-Date: 05 Nov 2009 12:00:43 CET NNTP-Posting-Host: 27177c5c.newsspool3.arcor-online.net X-Trace: DXC=cQ9;HEXd6adPKPPVf;4hUjMcF=Q^Z^V3h4Fo<]lROoRa8kFoZd6ND^`HJKh X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:8994 Date: 2009-11-05T12:00:43+01:00 List-Id: On Thu, 5 Nov 2009 02:38:46 -0800 (PST), Hibou57 (Yannick Duch�ne) wrote: > #3 may be solved using a standard prefix for all generics, like > Generic_, but I do not like it, because this easily ends in too much > long paths. Now I'm seeking for a more clever way to easily handle > this three-hierarchies structure. This would not Solve #2 any way. I am using "Generic_" because it is almost impossible to do anything otherwise if you have really many generics. And I do, because I have to. If anything has to have a separate name space then generics is the first candidate. Generic unit is not a unit, it is a macro, a term of the meta language. There is no reason to have it also a proper name in the object language. The object language does not operate it. This is comparable to the names of the "cut" and "paste" buttons in the IDE. Why an integer variable may not have the same name as the "paste" button? (:-)) -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de