From: "Tarjei T. Jensen" <tarjei.jensen@kvaerner.com>
Subject: Re: OS Bindings (was: Where is the elusive jump command?)
Date: 2000/04/13
Date: 2000-04-13T00:00:00+00:00 [thread overview]
Message-ID: <8d457u$5n33@ftp.kvaerner.com> (raw)
In-Reply-To: wccg0srbbc4.fsf@world.std.com
Robert A Duff wrote
>Also because System.Max_Int is 2**63-1 or 2**31-1 on most
>implementations, and there's a rule saying that the bounds have to be
>less than or equal to System.Max_Int.
>
>If I made the rules, there would be no Max_Int.
Then I change the declaration to
type T is range 0 .. #16#ffff_ffff_ffff_ffff;
If the compiler complains because the number is out of range for an integer if
it otherwise supports 64 bit numbers I think the compiler has been poorly
constructed. As long as the lower bound is 0 or positive then it is quite clear
that it is a unsigned type. It seems pointless to involve max_int in this
unless we are talking about a signed number.
I don't care about the T base type. I think that the above definition is
perfectly reasonable even though it may be contrary to the letter of the
standard.
I think it is a glaring oversight in the standard if it not only allows, but
requires compilers to honour a definition like the one above. I don't have the
final version of the RM here, only the June 94 version.
Greetings,
next prev parent reply other threads:[~2000-04-13 0:00 UTC|newest]
Thread overview: 93+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-03-21 0:00 Where is the elusive jump command? dis90072
2000-03-21 0:00 ` Stanley R. Allen
2000-03-21 0:00 ` Nicolas Brunot
2000-03-21 0:00 ` Nicolas Brunot
2000-03-27 0:00 ` Robert A Duff
2000-03-28 0:00 ` Dale Stanbrough
2000-03-28 0:00 ` Ken Garlington
2000-03-28 0:00 ` Robert Dewar
2000-03-28 0:00 ` Ken Garlington
2000-03-28 0:00 ` Marin D. Condic
2000-03-28 0:00 ` Robert Dewar
2000-03-29 0:00 ` Marin D. Condic
2000-03-29 0:00 ` Gary Scott
2000-03-29 0:00 ` Robert Dewar
2000-03-30 0:00 ` Gautier
2000-03-30 0:00 ` Gary Scott
2000-03-30 0:00 ` Gautier
2000-03-30 0:00 ` David Starner
2000-03-30 0:00 ` William B. Clodius
2000-03-30 0:00 ` David Starner
2000-03-30 0:00 ` Marin D. Condic
2000-03-30 0:00 ` Dan Nagle
2000-03-30 0:00 ` David Starner
2000-03-30 0:00 ` Samuel T. Harris
2000-03-31 0:00 ` Gisle S�lensminde
2000-03-30 0:00 ` Larry Kilgallen
2000-03-30 0:00 ` Gary Scott
2000-03-31 0:00 ` Tarjei T. Jensen
2000-03-31 0:00 ` Larry Kilgallen
2000-03-31 0:00 ` Gary Scott
2000-03-30 0:00 ` Samuel T. Harris
2000-03-31 0:00 ` Gautier
2000-03-31 0:00 ` Tarjei T. Jensen
2000-04-12 0:00 ` Robert A Duff
2000-04-12 0:00 ` Stanley R. Allen
2000-04-12 0:00 ` Samuel T. Harris
2000-04-13 0:00 ` Stanley R. Allen
2000-04-14 0:00 ` Samuel T. Harris
2000-04-14 0:00 ` BASIC->Ada, was " tmoran
2000-04-15 0:00 ` Robert Dewar
2000-04-15 0:00 ` Robert Dewar
2000-04-13 0:00 ` Tarjei T. Jensen
2000-03-31 0:00 ` Gisle S�lensminde
2000-03-30 0:00 ` Gary Scott
2000-03-30 0:00 ` Alfred Hilscher
2000-03-29 0:00 ` Richard D Riehle
2000-03-29 0:00 ` Robert Dewar
2000-03-30 0:00 ` Richard D Riehle
2000-04-01 0:00 ` Robert A Duff
2000-04-02 0:00 ` Richard D Riehle
2000-04-02 0:00 ` Robert Dewar
2000-04-02 0:00 ` Robert Dewar
2000-04-02 0:00 ` Robert Dewar
2000-03-30 0:00 ` Alfred Hilscher
2000-04-01 0:00 ` Robert Dewar
2000-04-04 0:00 ` Alfred Hilscher
2000-04-05 0:00 ` Ole-Hjalmar Kristensen
2000-04-05 0:00 ` Larry Kilgallen
2000-04-06 0:00 ` Ole-Hjalmar Kristensen
2000-04-06 0:00 ` OS Bindings (was: Where is the elusive jump command?) Larry Kilgallen
2000-04-06 0:00 ` Ole-Hjalmar Kristensen
2000-04-06 0:00 ` Robert Dewar
2000-04-07 0:00 ` Tarjei T. Jensen
2000-04-09 0:00 ` Robert Dewar
2000-04-10 0:00 ` Tarjei T. Jensen
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` Tarjei T. Jensen
2000-04-12 0:00 ` Robert Dewar
2000-04-13 0:00 ` Tarjei T. Jensen
2000-04-15 0:00 ` Robert Dewar
2000-04-15 0:00 ` Tarjei T. Jensen
2000-04-12 0:00 ` Robert A Duff
2000-04-12 0:00 ` Tarjei T. Jensen
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` Robert A Duff
2000-04-12 0:00 ` Robert Dewar
2000-04-12 0:00 ` Robert A Duff
2000-04-15 0:00 ` Robert Dewar
2000-04-15 0:00 ` Gisle S�lensminde
2000-04-15 0:00 ` Robert Dewar
2000-04-13 0:00 ` Tarjei T. Jensen
2000-04-13 0:00 ` Gisle S�lensminde
2000-04-12 0:00 ` Florian Weimer
2000-04-13 0:00 ` Tarjei T. Jensen [this message]
2000-04-13 0:00 ` Robert A Duff
2000-04-18 0:00 ` Tarjei T. Jensen
2000-04-15 0:00 ` Robert Dewar
2000-04-15 0:00 ` Tarjei T. Jensen
[not found] ` <eisner comp.lang.ada:53670>
2000-04-06 0:00 ` Larry Kilgallen
2000-04-06 0:00 ` Robert Dewar
2000-04-08 0:00 ` nickerson
2000-04-09 0:00 ` Robert Dewar
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox