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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b9718fc889b868b7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-07 20:06:18 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!psinet-eu-nl!psiuk-p4!uknet!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: DEC Ada and packages Date: Thu, 7 Feb 2002 15:52:52 -0500 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3C6284CA.8987D330@NOSPAMcompaq.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1013115173 18090 136.170.200.133 (7 Feb 2002 20:52:53 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 7 Feb 2002 20:52:53 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:19753 Date: 2002-02-07T20:52:53+00:00 List-Id: Just be sure to try to get a grasp on the fact that file naming and compilation unit organization is something that can vary some from one compiler to another. The DEC Ada compiler will let you pile multiple compilation units into the same file because its first step is to enter them into the "Library" so it can sort out compilation units, dependencies and what is out of date. Whereas the GNAT Ada compiler uses a native file system directory to be its "Library" and utilizes the file names and timestamps to locate compilation units, resolve recompilation issues, etc. (Maybe not 100% accurate as I'll probably hear about later, but close enough for now.) Hence GNAT tends to care about the names of files and requires 1 compilation unit per file. Its not hard to live with once you get used to the tools, but its a factor you want to understand as you build Ada software. For more tools, books, tutorials, etc., be sure to look at: http://www.adapower.com/ MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com Web: http://www.mcondic.com/ "Zane H. Healy" wrote in message news:a3uhbn02832@enews3.newsguy.com... > > > Other compilers, such as GNAT Pro require specific naming conventions > > of files depending on the compilation units within (ie procedure X must be > > in file X.ADB, ....). > > Ah, OK! I've been searching for some kind of meaning in the names used with > Compaq Ada. >