comp.lang.ada
 help / color / mirror / Atom feed
From: tconiam@aol.com (TConiam)
Subject: Re: Smart compilers?
Date: 1998/01/28
Date: 1998-01-28T00:00:00+00:00	[thread overview]
Message-ID: <19980128043301.XAA22999@ladder03.news.aol.com> (raw)
In-Reply-To: 199801231254.NAA10827@olaris.misil


>I thought that one reason for using specs and bodies was that when just
>a body changed and not the spec there was no need to recompile anything
>else than the body.

This is true by definition, what many may have missed is the way several of the
new compilers deal with files.  Since there is no need for a central library
(as in Ada 83) many compilers read files as needed.  If you compile a body the
spec will be needed.  The compiler is actually avoiding the need to update a
central library database. 

 On the old Alsys 4.4.2 16-bit compiler for DOS our project rules stated that
we kill and recreate the library anytime we did a system-wide compile.  Our
250K SLOC system would compile in under 2 Hours on a 33MHz 386 with a new
library. With the library starting with the prior version, the compiler spent
so much time updating the library that it took 12-14 hours!
Todd Coniam       tconiam@aol.com




  parent reply	other threads:[~1998-01-28  0:00 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-01-23  0:00 Smart compilers? Fredrik Thoernblad
1998-01-23  0:00 ` Robert Dewar
1998-01-23  0:00   ` Jean-Pierre Rosen
1998-01-23  0:00     ` Nick Roberts
1998-01-24  0:00     ` Larry A. Barowski
1998-01-25  0:00 ` Gene Ouye
1998-01-26  0:00 ` Mats Weber
1998-01-28  0:00 ` TConiam [this message]
1998-01-28  0:00   ` Larry Kilgallen
replies disabled

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