From: Ted Dennison<dennison@telepath.com>
Subject: Re: Why do so many companies use Apex?
Date: Wed, 28 Mar 2001 14:44:45 GMT
Date: 2001-03-28T14:44:45+00:00 [thread overview]
Message-ID: <xNmw6.311$bY4.220@www.newsranger.com> (raw)
In-Reply-To: yecpuf2c1hf.fsf@king.cts.com
In article <yecpuf2c1hf.fsf@king.cts.com>, Keith Thompson says...
>
>"Corey Ashford" <x@y.com> writes:
>[...]
>> of a record in a spec. In Apex, only those units which
>> use the record definition will be recompiled, whereas in most
>> other compilers (and I assume including GNAT), the compilation
>> system will cause all units that "with" the spec of that package
>> containing the record definition to be recompiled because
>> more than just comments or white space has changed.
>
>It would be interesting to see a cost-benefit analysis for this kind
>of thing -- in particular, whether the time saved by avoiding major
>rebuilds outweighs the time spent in bookkeeping.
It would surely have to be plotted against program size. For a smallish program,
recompilations don't take that long, and would typically involve a significant
percentage of the entire project anyway. So taking extra effort on each file to
possibly prevent one or two more package recompilations would clearly not be a
good idea. But once you get into the thousands of packages and millions of lines
of code, where a full system compile can easly take more than 30 minutes on a
modern processor, this would be a *big* issue.
Just another example of how Apex targets large projects.
---
T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html
home email - mailto:dennison@telepath.com
next prev parent reply other threads:[~2001-03-28 14:44 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-03-26 20:13 Why do so many companies use Apex? Phaedrus
2001-03-26 20:56 ` Ted Dennison
2001-03-26 22:18 ` Phaedrus
2001-03-27 15:49 ` Florian Weimer
2001-03-26 21:25 ` William Dale
2001-03-26 21:52 ` Corey Ashford
2001-03-26 22:29 ` William Dale
2001-03-26 22:43 ` Phaedrus
2001-03-26 23:09 ` Corey Ashford
2001-03-26 23:57 ` Phaedrus
2001-03-27 0:24 ` Phaedrus
2001-03-27 13:19 ` Marc A. Criley
2001-03-27 17:33 ` Pascal Obry
2001-03-27 21:04 ` Gautier de Montmollin
2001-03-27 21:08 ` Corey Ashford
2001-03-27 22:04 ` Keith Thompson
2001-03-27 23:17 ` Corey Ashford
2001-03-28 14:44 ` Ted Dennison [this message]
2001-03-28 7:12 ` Pascal Obry
2001-03-27 16:08 ` Jerry Petrey
2001-03-27 18:56 ` Phaedrus
2001-03-28 8:37 ` Martin Dowie
2001-03-29 14:40 ` Martin Dowie
2001-03-28 8:51 ` Jean-Pierre Rosen
2001-03-28 16:30 ` Corey Ashford
2001-04-04 21:58 ` James A. Krzyzanowski
2001-04-06 18:50 ` Ben Brosgol
2001-04-08 5:19 ` Lao Xiao Hai
2001-03-28 1:52 ` Phaedrus
2001-03-28 1:57 ` Phaedrus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox