comp.lang.ada
 help / color / mirror / Atom feed
From: "Robert I. Eachus" <rieachus@attbi.com>
Subject: Re: Simple program to find average of 3 numbers
Date: Fri, 11 Jul 2003 23:32:36 GMT
Date: 2003-07-11T23:32:36+00:00	[thread overview]
Message-ID: <3F0F48EE.8090301@attbi.com> (raw)
In-Reply-To: wcc1xwwpwb4.fsf@shell01.TheWorld.com

Robert A Duff wrote:

> The Size clause has no effect on the base range.

 From a language lawyer point of view, I guess that is true, just not 
all that helpful.  In Ada 83 some compilers did allow a 'Size clause to 
influence representations.  It was the easiest way to deal with the 
"junk" for Character'Size use 7; in (Ada 83) package Standard.  And as 
long as you were dealing with that to pass the ACVC tests, might as well 
actually try to do something useful with it.  Of course, on the 
compilers that cared, very few implemented all the possible integer base 
types.  (Ada/SIL did support Integer_2 through Integer_16 plus (32-bit) 
Long_Integer as potential base types, but would choose Integer (16-bits) 
for all smaller types absent a size clause.

-- 

                                                        Robert I. Eachus

�In an ally, considerations of house, clan, planet, race are 
insignificant beside two prime questions, which are: 1. Can he shoot? 2. 
Will he aim at your enemy?� -- from the Laiden novels by Sharon Lee and 
Steve Miller.




  reply	other threads:[~2003-07-11 23:32 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-04  5:01 Simple program to find average of 3 numbers prashna
2003-07-04  5:22 ` John R. Strohm
2003-07-04  5:34   ` Cephus�
2003-07-04  9:54     ` Tarjei T. Jensen
2003-07-05 17:49       ` Cephus�
2003-07-04  5:33 ` Robert I. Eachus
2003-07-04  8:37   ` Stuart Palin
2003-07-05 10:06     ` Preben Randhol
2003-07-04  5:39 ` tmoran
2003-07-04  9:28   ` prashna
2003-07-04 11:02     ` Stuart Palin
2003-07-04 16:20     ` Pascal Obry
2003-07-05  1:25       ` Robert I. Eachus
     [not found]     ` <1e3ht-ig4.ln1@beastie.ix.netcom.com>
2003-07-04 21:17       ` Jeffrey Creem
2003-07-05  5:07         ` Anders Wirzenius
2003-07-05 14:39 ` Marqmc5
2003-07-06  3:47 ` g_ak
2003-07-08  5:06   ` prashna
2003-07-09 15:25     ` Matthew Heaney
2003-07-09 21:38       ` Robert I. Eachus
2003-07-10 13:52         ` Matthew Heaney
2003-07-10 15:46           ` Robert I. Eachus
2003-07-11  0:56             ` Randy Brukardt
2003-07-11 21:54           ` Robert A Duff
2003-07-11 21:50         ` Robert A Duff
2003-07-11 23:32           ` Robert I. Eachus [this message]
2003-07-10  4:55       ` Simon Wright
  -- strict thread matches above, loose matches on Subject: below --
2003-07-09  6:24 christoph.grein
replies disabled

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