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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,53ca16c587912bce X-Google-Attributes: gid103376,public From: dch@st-vincent (David Haslam) Subject: Re: Source files organisation using gnat Date: 1997/07/03 Message-ID: <5pghpn$1k5@gcsin3.geccs.gecm.com>#1/1 X-Deja-AN: 254304371 References: <19970630185901.OAA27670@ladder02.news.aol.com> Organization: "GEC-Marconi" Reply-To: David.Haslam@gecm.com Newsgroups: comp.lang.ada Date: 1997-07-03T00:00:00+00:00 List-Id: Robert Dewar (dewar@merv.cs.nyu.edu) wrote: : Laurentau said : <> : 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