comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.tsoh+bauhaus@maps.futureapps.de>
Subject: Re: parallel translation (was: Direct Quote from the RM)
Date: Tue, 20 Nov 2007 16:10:23 +0100
Date: 2007-11-20T16:10:23+01:00	[thread overview]
Message-ID: <1195571423.6450.36.camel@kartoffel> (raw)
In-Reply-To: <RvB0j.33606$if6.33572@bgtnsc05-news.ops.worldnet.att.net>

On Tue, 2007-11-20 at 13:43 +0000, anon wrote:
> For Georg Bauhaus
> 
> As for parallel, I was talking about compiling up to 3_000 packages or 
> files used in a partition for a computer system with 4GB.

OK. This was my understanding, too.

> Task 1 in memmory -> (copy #1 of gnat compiler system) + (package 1) 
> Task 2 in memmory -> (copy #2 of gnat compiler system) + (package 2) 
> Task 3 in memmory -> (copy #3 of gnat compiler system) + (package 3) 
>   ...
> Task N in memmory -> (copy #4 of gnat compiler system) + (package N) 

Right. Now,

with P2;
package P1 is
   ...
end P1;

P1 (in file "p1.ads", say) depends on P2 (in file "p2.ads", say).
I am assuming that Task 1 is supposed to compile P1, and task 2
is supposed to compile P2. An elaboration order will have to be
established in order to translate almost anything. Here, for
example, task 1 (compiling P1) must know what is in P2 (compiled
in task 2) because P1 depends on P2. How do the compilers etc.
communicate?

> For "Elaboration rule"! Well try this:

Why should a programmer new to Ada mess with compiler files?
And how will the GNAT specifics of System.Storage_Elements and
special processing of System affect the package dependences in an
Ada project?





  reply	other threads:[~2007-11-20 15:10 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-17 21:22 Direct Quote from the RM anon
2007-11-18  7:07 ` Simon Wright
2007-11-18  9:43   ` anon
2007-11-18 12:57     ` Markus E L
2007-11-19  0:16     ` Georg Bauhaus
2007-11-20 13:43       ` anon
2007-11-20 15:10         ` Georg Bauhaus [this message]
2007-11-20 18:47           ` parallel translation Jeffrey R. Carter
2007-11-20 19:48             ` Samuel Tardieu
2007-11-21  0:09               ` Jeffrey R. Carter
2007-11-20 20:26             ` Georg Bauhaus
2007-11-20 17:07         ` Direct Quote from the RM Vadim Godunko
2007-11-21  6:44           ` anon
2007-11-19 21:48 ` Randy Brukardt
2007-11-20 12:32   ` anon
2007-11-20 16:21     ` Adam Beneschan
2007-11-21  3:14       ` Randy Brukardt
2007-11-21  8:03         ` anon
2007-11-21  3:01     ` Randy Brukardt
2007-11-21  3:01     ` Randy Brukardt
2007-11-26 18:23       ` Adam Beneschan
2007-11-19 21:48 ` Randy Brukardt
2007-11-19 22:41   ` Ludovic Brenta
2007-11-19 21:48 ` Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox