comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: chopping Ada source that have preprocessor symbols in them
Date: Fri, 15 Feb 2013 12:11:01 +0100
Date: 2013-02-15T12:10:59+01:00	[thread overview]
Message-ID: <511e17c3$0$9520$9b4e6d93@newsspool1.arcor-online.net> (raw)
In-Reply-To: <85r4khdfm3.fsf@stephe-leake.org>

On 15.02.13 11:40, Stephen Leake wrote:
> The root cause of your problem is putting more than one compilation unit
> in one file.
>
> Change that.

What, twist Ada to meet GNAT requirements, or change the procedures
in the foreign organization?  :-) :-) :-)

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.)

> Or get a faster computer;

The old Ada problem again: Get a big budget...  My fairly recent
4 core machine should suffice for Ada, I hope, for the time
being. Alternatively, one could improve GNAT, -gnatep is there, it is
almost working, just not always, in particular with -m  ... ;-)

>  I hardly notice the time to compile a dozen
> files.

Compilation time changes when there are lots of generic instantiations
involved.

I'm moving parts from there to ordinary packages, which helps
in other ways, too.




  reply	other threads:[~2013-02-15 11:11 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 [this message]
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             ` chopping Ada source that have preprocessor symbols in them Stephen Leake
2013-02-16 15:12               ` 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