comp.lang.ada
 help / color / mirror / Atom feed
From: "Peter C. Chapin" <pcc482719@gmail.com>
Subject: Re: Processing array subsections, a newbie question.
Date: Mon, 14 Jun 2010 19:54:29 -0400
Date: 2010-06-14T19:54:29-04:00	[thread overview]
Message-ID: <4c16c088$0$2366$4d3efbfe@news.sover.net> (raw)
In-Reply-To: m27hm1z9jp.fsf@pushface.org

Simon Wright wrote:

> Colin Paul Gloster <Colin_Paul_Gloster@ACM.org> writes:
> 
>> I really do not approve of the names Index_Fst and Index_Lst.
> 
> Quite agree. What's wrong with First and Last? (or even if it wasn't
> obvious already Index_First, Index_Last).

'First' and 'Last' are reserved by SPARK as FDL identifiers. Similarly 'Start'
and 'Finish' are reserved by SPARK. Obviously 'Begin' and 'End' is not going
to work either since they are reserved by Ada. So while I rather
dislike 'Fst' and 'Lst' I found it awkward finding a suitable matched pair of
names that would otherwise convey my intention.

In my actual program the index variables are named differently than in my
example anyway. However, I admit that I have used 'Fst' and 'Lst' at times in
my code since I couldn't think of anything else that wasn't reserved. I
probably lack imagination.

Peter





  reply	other threads:[~2010-06-14 23:54 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-12 19:11 Processing array subsections, a newbie question Peter C. Chapin
2010-06-12 19:38 ` Yannick Duchêne (Hibou57)
2010-06-12 19:41 ` Yannick Duchêne (Hibou57)
2010-06-12 20:54 ` Ludovic Brenta
2010-06-13  1:20   ` Gene
2010-06-13 14:01     ` Peter C. Chapin
2010-06-13 15:48       ` Yannick Duchêne (Hibou57)
2010-06-13 16:57       ` Phil Thornley
2010-06-13 18:39         ` Yannick Duchêne (Hibou57)
2010-06-13 19:04           ` Phil Thornley
2010-06-13 18:58         ` Peter C. Chapin
2010-06-13  6:28   ` Niklas Holsti
2010-06-13  6:54     ` Jeffrey R. Carter
2010-06-16 19:03       ` Niklas Holsti
2010-06-16 19:22       ` Ludovic Brenta
2010-06-13 14:09     ` Peter C. Chapin
2010-06-13 11:00 ` Stephen Leake
2010-06-13 11:04   ` Simon Wright
2010-06-14  1:45     ` Stephen Leake
2010-06-14 18:23 ` Colin Paul Gloster
2010-06-14 19:41   ` Simon Wright
2010-06-14 23:54     ` Peter C. Chapin [this message]
2010-06-15  3:28       ` Jeffrey R. Carter
2010-06-15  6:13       ` Simon Wright
2010-06-15 11:24         ` Peter C. Chapin
2010-06-15  9:45       ` Phil Thornley
2010-06-15 11:27         ` Peter C. Chapin
2010-06-15 12:11           ` Yannick Duchêne (Hibou57)
replies disabled

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