From: rgilbert@unconfigured.xvnews.domain (Bob Gilbert)
Subject: Re: Zoo question
Date: 1996/08/14
Date: 1996-08-14T00:00:00+00:00 [thread overview]
Message-ID: <4usukc$p47@zeus.orl.mmc.com> (raw)
In-Reply-To: 3211EA8F.167EB0E7@escmail.orl.mmc.com
In article <3211EA8F.167EB0E7@escmail.orl.mmc.com>, Ted Dennison <dennison@escmail.orl.mmc.com> writes:
>
> Close. However, integer is not the only predefined "integer type" allowed.
> Thus it could well be something like Short_Integer that the compiler
> chooses to derive Animal_ID's base type from.
>
> Of course this is a nit upon a nit. In effect if not in detail, you were
> correct (and at a certian level of detail, we are all incorrect).
Okay, although I would have (wrongly) assumed that type integer would
have been selected. I guess the point is that the integer type eventually
used as the base type most likely won't have a constrained range of 1 .. 5,
and the attribute 'Succ uses the constraints of the base type, not any
additional constraints imposed on it by the (implied) subtype.
> However, I should (and did) point out that the constraint check does NOT have
> to happen (and does not have to happen within the begin block). That is why
> Ada (95) now has the 'valid attribute.
Right, so depending on the particular (Ada 83) compiler, the code may or
may not produce the desired result, depending on whether the constraint
check is performed within the begin block or not.
-Bob
next prev parent reply other threads:[~1996-08-14 0:00 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-08-12 0:00 Zoo question Ken Garlington
1996-08-12 0:00 ` Chris Morgan
1996-08-13 0:00 ` Ken Garlington
1996-08-13 0:00 ` Ted Dennison
1996-08-14 0:00 ` Ken Garlington
1996-08-14 0:00 ` Ted Dennison
1996-08-15 0:00 ` Robert A Duff
1996-08-15 0:00 ` Ken Garlington
1996-08-18 0:00 ` Robert Dewar
1996-08-19 0:00 ` Ted Dennison
1996-08-19 0:00 ` Mark A Biggar
1996-08-20 0:00 ` Robert Dewar
1996-08-15 0:00 ` Robert Dewar
1996-08-15 0:00 ` Bob Gilbert
1996-08-19 0:00 ` Ted Dennison
1996-08-16 0:00 ` Ken Garlington
1996-08-19 0:00 ` Ted Dennison
1996-08-15 0:00 ` Keith Thompson
1996-08-14 0:00 ` Bob Gilbert
1996-08-14 0:00 ` Ted Dennison
1996-08-14 0:00 ` Bob Gilbert
1996-08-14 0:00 ` Ted Dennison
1996-08-14 0:00 ` Bob Gilbert [this message]
1996-08-14 0:00 ` Ken Garlington
1996-08-15 0:00 ` Robert A Duff
1996-08-16 0:00 ` Bob Gilbert
1996-08-19 0:00 ` Ted Dennison
1996-08-25 0:00 ` Robert Dewar
1996-08-15 0:00 ` Robert I. Eachus
1996-08-14 0:00 ` Paul Hussein
1996-08-15 0:00 ` John Herro
1996-08-16 0:00 ` Robert Dewar
1996-08-18 0:00 ` John Herro
1996-08-19 0:00 ` Ken Garlington
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox