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-Thread: 103376,c21db05aee31ddfc X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!213.200.89.82.MISMATCH!tiscali!newsfeed1.ip.tiscali.net!news.tiscali.de!news.belwue.de!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Mon, 19 Nov 2007 01:16:44 +0100 From: Georg Bauhaus User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Direct Quote from the RM References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4740d5f0$0$27131$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 19 Nov 2007 01:16:48 CET NNTP-Posting-Host: ce0f24ca.newsspool1.arcor-online.net X-Trace: DXC=m1K8PT=@3V5NTD55K=ic==]BZ:af>4Fo<]lROoR1Fl8W>\BH3Y26?ZJ=O=;I7WlD`i anon wrote: > "Any proposed construct whose implementation was unclear or that required > excessive machine resources was rejected." That statement suggest that > "gnatmake" in using requires 5 complete programs to be loaded at one time > just to compile a single routine or package when 3 to 3 will do should be > rejected! I had been under the impression that Ada was designed for software systems of more than one compilation unit... > Note: Parallel => I mean the number of complete compilers loaded and > running in core (no swapper file usage) at the same time. I'm curious about the elaboration rules when a compilation system of 3_000 complete compilers is working on the same source at the same time (not using gnatmake). How many compilation units would be under the control of the 3_000 compilers in this example? How do they get organized? > Note: The "make -jN" or "gnatmake -jN" does not allow multiple > compilers to be loaded in core at the same time. Ehr, why is that? "`-jn' Use n processes to carry out the (re)compilations. On a multiprocessor machine compilations will occur in parallel."