From: dch@st-vincent (David Haslam)
Subject: Re: Source files organisation using gnat
Date: 1997/07/03
Date: 1997-07-03T00:00:00+00:00 [thread overview]
Message-ID: <5pghpn$1k5@gcsin3.geccs.gecm.com> (raw)
In-Reply-To: dewar.867707107@merv
Robert Dewar (dewar@merv.cs.nyu.edu) wrote:
: Laurentau said
: <<When I had a look at gnat, the first thing that I saw was... a lot of
: files in the same directory (adainclude). I don't know how to say without
: hurting people but if I program this way at work, I may get beaten to
: death by my quality manager ;-)
: >>
: Try reading the section in the users guide on the compilation model.
: The whole point is that "a lot of files in the same directory" *is*
: the GNAT representation of what you are used to Alsys representing in
: one huge file. Note that this is not actually so much about compilation
: models, the issue of whether to use one huge file or multiple small
: ...
I understood the original poster as being concerned with the source
file organisation rather than library issues. The ada subdirectory
under the gcc source tree contains about a 1000 source files. Certainly I
would never organise a large project with a flat structure like this, I
would want a directory hierarchy. I'm sure I'm not alone in this.
: files to represent a library is a perfectly legitimate design dichotomy
: even in compilers that use a conventional Ada 83 model -- many Ada 83
: compilers used multiple files to represent a library.
: If your quality control manager has a fixed idea that one big file is
: better than a directory containing many small files, I don't know
I don't think that is the problem, it is having lots of source files
in one directory that is objectionable.
--
David Haslam Work: David.Haslam@gecm.com
GEC-Marconi Radar and Defence Systems Home: dch@sirius.demon.co.uk
Simulation and Training Division
next prev parent reply other threads:[~1997-07-03 0:00 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-06-30 0:00 Source files organisation using gnat Laurentau
1997-06-30 0:00 ` Robert Dewar
1997-07-01 0:00 ` Samuel T. Harris
1997-07-04 0:00 ` Robert Dewar
1997-07-05 0:00 ` Michael Feldman
1997-07-03 0:00 ` David Haslam [this message]
1997-07-03 0:00 ` Robert Dewar
1997-07-09 0:00 ` Robert I. Eachus
1997-07-03 0:00 ` Steve Doiel
1997-07-04 0:00 ` Robert Dewar
1997-07-04 0:00 ` Michel Gauthier
1997-07-04 0:00 ` Robert Dewar
1997-06-30 0:00 ` Robert Dewar
1997-07-01 0:00 ` Michel Gauthier
1997-07-05 0:00 ` Robert Dewar
1997-07-06 0:00 ` Geert Bosch
1997-07-07 0:00 ` Tucker Taft
1997-07-08 0:00 ` Robert Dewar
1997-07-08 0:00 ` nabbasi
1997-07-08 0:00 ` Robert Dewar
1997-07-01 0:00 ` Geert Bosch
1997-07-02 0:00 ` Source files organisation using gnat: more Laurentau
1997-07-02 0:00 ` Robert B. Love
1997-07-02 0:00 ` nasser
1997-07-03 0:00 ` Michael F Brenner
1997-07-03 0:00 ` Ian Caldwell
1997-07-01 0:00 ` Source files organisation using gnat Michael F Brenner
1997-07-01 0:00 ` Robert Dewar
1997-07-02 0:00 ` Wes Groleau
1997-07-07 0:00 ` Michael F Brenner
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox