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,4200259190b16e16 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-12-04 11:26:17 PST Path: archiver1.google.com!news2.google.com!news.maxwell.syr.edu!sn-xit-03!sn-xit-04!sn-xit-06!sn-post-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Visibility problems with package instantiations..... Date: Thu, 4 Dec 2003 13:24:46 -0600 Organization: Posted via Supernews, http://www.supernews.com Message-ID: References: <95234e08.0311270742.631b1228@posting.google.com><349csv0udb5k0kuk0q99d7tm7fh5leuefu@4ax.com><95234e08.0311280323.7a5bb870@posting.google.com><95234e08.0311302345.4f9e235b@posting.google.com> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4807.1700 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4910.0300 X-Complaints-To: abuse@supernews.com Xref: archiver1.google.com comp.lang.ada:3134 Date: 2003-12-04T13:24:46-06:00 List-Id: "Stephen Leake" wrote in message news:mailman.8.1070543384.31149.comp.lang.ada@ada-france.org... > > Then, do not you feel that packing everything in one directory is > > similar to packing all packages in one huge all_stuff.ada file? > > Since the Ada compiler treats compilation units in one file much > differently than compilation units in separate files, but cares not at > all about what directories things are in, these are very different issues. That's a mis-feature of a particular Ada implementation, one that follows the "letter" of the standard but not the spirit. So far as I know, all other Ada compilers directly support compiling files containing multiple units. And it certainly seems to me that the intent of the standard was that that would directly supported. So Dmitry is right -- there is no practical difference. But the basic point should be, do what makes most sense to you and your project, and get tools that support that well. The more flexible the tools, the better (unless, like me, you have your own personal development system that you fix/upgrade when its annoying. But that's not the norm!). Randy.