From: fraser@nospam.com
Subject: Re: should I be interested in ada?
Date: 1999/02/20
Date: 1999-02-20T00:00:00+00:00 [thread overview]
Message-ID: <7an79j$oac$1@remarQ.com> (raw)
In-Reply-To: m3k8xf3zkl.fsf@mheaney.ni.net
I nearly cried when matthew_heaney@acm.org said:
>fraser@nospam.com writes:
>> In fact, one of my favourite things about Ada is the various ways in
>> which you can specify a range. I generally pick the lowest one on the
>> following list that's available in the context:
>> for I in 1 .. 10 loop
>> for I in Low .. High loop
>Perhaps I'm being pedantic, but I don't recommend these forms. It's
>better to try to assert the type somehow. I sometimes see this:
Maybe I was being unclear; what I mean was that the two forms above are
ones I don't use. The top one in the list is the least preferred, the
bottom is the most preferred.
Using "Positive range 1 .. 10" instead as you suggest for the above
two forms is probably wise; however it's been an awful long time since
I wrote anything like that. But there you go.
>> for I in Discrete_Type loop
>> for I in Array_Type'Range loop
>> for I in Array_Object'Range loop
>I like these better.
>> (I think I read this in the Quality and Style Guide).
>Well, yet another guideline in that book I disagree with.
Actually, I think you agree with it -- I just said it badly.
cheers,
Fraser.
--
Fraser Wilson | 700 East Middlefield Rd | Phone: 650 943 5270
Sr R&D Engineer | Mountain View, CA 94043 | Fax: 650 934 1227
Synopsys Inc | USA | Email: ^nospam^synopsys
Ada, Linux, PowerPC: The Golden Triangle
next prev parent reply other threads:[~1999-02-20 0:00 UTC|newest]
Thread overview: 89+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-02-14 0:00 should I be interested in ada? Phillip Helbig
1999-02-15 0:00 ` Marin David Condic
1999-02-23 0:00 ` David Starner
1999-02-15 0:00 ` Gautier
1999-02-16 0:00 ` Ken Thomas
1999-02-17 0:00 ` Nick Roberts
1999-02-18 0:00 ` robert_dewar
1999-02-18 0:00 ` Nick Roberts
1999-02-18 0:00 ` robert_dewar
1999-02-19 0:00 ` Nick Roberts
1999-02-19 0:00 ` robert_dewar
1999-02-19 0:00 ` Nick Roberts
1999-02-20 0:00 ` robert_dewar
1999-02-22 0:00 ` Nick Roberts
1999-02-23 0:00 ` Robert I. Eachus
1999-02-24 0:00 ` White rabbit (was: should I be interested in ada?) dennison
1999-02-25 0:00 ` Alice books " JP Thornley
1999-02-25 0:00 ` Robert I. Eachus
1999-02-22 0:00 ` should I be interested in ada? dennison
1999-02-20 0:00 ` robert_dewar
1999-02-20 0:00 ` Steve Doiel
1999-02-19 0:00 ` William Clodius
1999-02-19 0:00 ` dennison
1999-02-19 0:00 ` William Clodius
1999-02-19 0:00 ` robert_dewar
1999-02-19 0:00 ` Nick Roberts
1999-02-20 0:00 ` robert_dewar
1999-02-22 0:00 ` Nick Roberts
1999-02-19 0:00 ` Phillip Helbig
1999-02-18 0:00 ` William Clodius
1999-02-18 0:00 ` nabbasi
1999-02-18 0:00 ` robert_dewar
1999-02-18 0:00 ` robert_dewar
1999-02-19 0:00 ` William Clodius
1999-02-19 0:00 ` Nick Roberts
1999-02-20 0:00 ` robert_dewar
1999-02-22 0:00 ` Nick Roberts
1999-02-22 0:00 ` William Clodius
1999-02-23 0:00 ` robert_dewar
1999-02-23 0:00 ` Nick Roberts
1999-02-22 0:00 ` William Clodius
1999-02-23 0:00 ` Nick Roberts
1999-02-23 0:00 ` William Clodius
1999-02-25 0:00 ` Nick Roberts
1999-02-25 0:00 ` robert_dewar
1999-02-23 0:00 ` Robert I. Eachus
1999-02-24 0:00 ` William Clodius
1999-02-24 0:00 ` Nick Roberts
1999-02-26 0:00 ` Robert A Duff
1999-02-27 0:00 ` Semantic info pragmas (was: should I be interested in ada?) Nick Roberts
1999-03-01 0:00 ` Samuel Tardieu
1999-03-01 0:00 ` Robert A Duff
1999-02-24 0:00 ` should I be interested in ada? William Clodius
1999-02-25 0:00 ` Nick Roberts
1999-02-25 0:00 ` robert_dewar
1999-02-26 0:00 ` Nick Roberts
1999-02-18 0:00 ` Jerry Petrey
1999-02-18 0:00 ` fraser
1999-02-19 0:00 ` Matthew Heaney
1999-02-20 0:00 ` fraser [this message]
1999-02-18 0:00 ` Nick Roberts
1999-02-18 0:00 ` Joel Seidman
1999-02-18 0:00 ` Dan Nagle
1999-02-18 0:00 ` nabbasi
1999-02-19 0:00 ` Nick Roberts
1999-02-19 0:00 ` robert_dewar
1999-02-19 0:00 ` Nick Roberts
1999-02-19 0:00 ` robert_dewar
1999-02-21 0:00 ` William Clodius
1999-02-23 0:00 ` Robert I. Eachus
1999-02-19 0:00 ` William Clodius
1999-02-20 0:00 ` Nick Roberts
1999-02-21 0:00 ` robert_dewar
1999-02-21 0:00 ` William Clodius
1999-02-22 0:00 ` Nick Roberts
1999-02-19 0:00 ` Dan Nagle
1999-02-19 0:00 ` robert_dewar
1999-02-19 0:00 ` Nick Roberts
1999-02-19 0:00 ` Dan Nagle
1999-02-23 0:00 ` Peter Hermann
1999-02-18 0:00 ` robert_dewar
1999-02-18 0:00 ` Nick Roberts
1999-02-18 0:00 ` William Clodius
1999-02-18 0:00 ` dennison
1999-02-20 0:00 ` Hartmut H. Schaefer
1999-02-20 0:00 ` bill
1999-02-21 0:00 ` dewar
1999-02-21 0:00 ` dewar
1999-02-22 0:00 ` dennison
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox