From: Stephen Leake <stephen_leake@stephe-leake.org>
Subject: Re: chopping Ada source that have preprocessor symbols in them
Date: Sat, 16 Feb 2013 03:22:36 -0500
Date: 2013-02-16T03:22:36-05:00 [thread overview]
Message-ID: <85txpcbrcj.fsf@stephe-leake.org> (raw)
In-Reply-To: 511e17c3$0$9520$9b4e6d93@newsspool1.arcor-online.net
Georg Bauhaus <rm.dash-bauhaus@futureapps.de> writes:
> What, twist Ada to meet GNAT requirements, or change the procedures
> in the foreign organization? :-) :-) :-)
I gather you believe changing the procedures in the foreign organization
is impossible; have you at least asked? Explained your problem and asked
for solutions?
> Well, one unit per file *is* o.K, if *files* of a single piece of text
> are any good (they are, absent a better alternative). Did you notice
> that every IDE abstracts files away? (C-c C-d is among my favorites.)
I don't see that as "abstracting files away"; C-c C-d (in Emacs Ada
mode) navigates to another file. Files are quite central to editing in
Emacs.
>> Or get a faster computer;
>
> The old Ada problem again: Get a big budget...
It's hardly unique to Ada; recent Microsoft products make much bigger
demands on my computer, for far less gain.
> My fairly recent 4 core machine
The disk speed, memory size, and CPU clock rate (in that order) have
more impact; the gnat compiler does not take advantage of multiple cores
(unless I've missed a recent change), and compiling does a lot of disk IO.
> Alternatively, one could improve GNAT, -gnatep is there, it is almost
> working, just not always, in particular with -m ... ;-)
Right. Sounds like a reasonable enhancement request.
>> I hardly notice the time to compile a dozen
>> files.
>
> Compilation time changes when there are lots of generic instantiations
> involved.
Yes, the details matter. Improving generic instantiation compilation
speed might also be a reasonable enhancement request; AdaCore can always
use more feedback on what to work on next.
--
-- Stephe
next prev parent reply other threads:[~2013-02-16 8:22 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-06 0:54 chopping Ada source that have preprocessor symbols in them Georg Bauhaus
2013-02-06 5:29 ` codeallergy
2013-02-06 12:00 ` Georg Bauhaus
2013-02-08 12:22 ` Stephen Leake
2013-02-08 13:19 ` Georg Bauhaus
2013-02-09 2:51 ` Stephen Leake
2013-02-09 17:59 ` Georg Bauhaus
2013-02-09 20:15 ` Simon Wright
2013-02-11 23:13 ` Georg Bauhaus
2013-02-12 16:04 ` Björn Persson
2013-02-12 19:18 ` Georg Bauhaus
2013-02-15 10:40 ` Stephen Leake
2013-02-15 11:11 ` Georg Bauhaus
2013-02-15 16:39 ` Pascal Obry
2013-02-16 1:10 ` Randy Brukardt
2013-02-17 8:46 ` Jacob Sparre Andersen
2013-02-18 23:18 ` Randy Brukardt
2013-02-19 10:05 ` Version control and multiple implementation variants (Was: chopping Ada source that have preprocessor symbols in them) Jacob Sparre Andersen
2013-02-19 11:41 ` Thomas Løcke
2013-02-19 16:42 ` chopping Ada source that have preprocessor symbols in them Pascal Obry
2013-02-19 21:07 ` Version control and multiple implementation variants (Was: chopping Ada source that have preprocessor symbols in them) Randy Brukardt
2013-02-19 23:20 ` Georg Bauhaus
2013-02-16 8:22 ` Stephen Leake [this message]
2013-02-16 15:12 ` chopping Ada source that have preprocessor symbols in them Georg Bauhaus
2013-02-17 11:51 ` Stephen Leake
2013-02-18 12:51 ` Björn Persson
2013-02-08 20:27 ` Florian Weimer
2013-02-08 21:09 ` Georg Bauhaus
2013-02-10 9:01 ` Björn Persson
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox