comp.lang.ada
 help / color / mirror / Atom feed
From: William Clodius <wclodius@lanl.gov>
Subject: Re: Checks off for release code - was Re: Size code Ada and C
Date: 1998/07/13
Date: 1998-07-13T00:00:00+00:00	[thread overview]
Message-ID: <35AA5DA0.63DE@lanl.gov> (raw)
In-Reply-To: dewar.899387668@merv

Robert Dewar wrote:
> <snip>
> 
> In the Ada 83 world, and in the Ada 95 world, different compilers use
> different approaches here. Why on earth did you choose an Ada 83 compiler
> that used implicit heap allocation? and once you had done so, why on earth
> did you use constructs that caused implicit heap allocation? Sounds like
> a case of the customer not being sufficiently well informed of this issue
> (which is a bit surprising to me, it is an issue that has always been a
> high profile one).
> 
> <snip>

As I understand earlier messages, his team chose a compiler precisely
because it did not use implicit heap allocations, and then the vendor
changed the implementation so that it used implicit heap allocations.
The vendor had "lost sight of the best way". Quoting the earlier
message:

> As an example I give the use of implicit heap allocation in Ada83 compilers.  
> Back in 1983 and 1984 my company compared the few compilers that existed for 
> embedded applications using a given processor.  One of the compilers used heap 
> allocation for unconstrained records; one did not.  We picked the one that did 
> not.

> It might have been the next update to the compiler in which they started using 
> heap.  When we complained, we were told that they had had many complaints that 
> people were getting Storage_Error when they had unconstrained types. ...

-- 

William B. Clodius		Phone: (505)-665-9370
Los Alamos Nat. Lab., NIS-2     FAX: (505)-667-3815
PO Box 1663, MS-C323    	Group office: (505)-667-5776
Los Alamos, NM 87545            Email: wclodius@lanl.gov




  parent reply	other threads:[~1998-07-13  0:00 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <6n3h9k$vi@lotho.delphi.com>
     [not found] ` <6n98cb$8so1@odie.mcleod.net>
     [not found]   ` <35987070.777616@SantaClara01.news.InterNex.Net>
     [not found]     ` <6nagkj$ooo@gcsin3.geccs.gecm.com>
     [not found]       ` <rracine.4.000E027E@draper.com>
     [not found]         ` <dewar.899347263@merv>
     [not found]           ` <rracine.5.0008A1FD@draper.com>
     [not found]             ` <dewar.899387741@merv>
1998-07-07  0:00               ` Checks off for release code - was Re: Size code Ada and C Robert I. Eachus
     [not found]             ` <dewar.899387668@merv>
1998-07-13  0:00               ` William Clodius [this message]
1998-07-29  0:00   ` Tom Moran
replies disabled

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