From: "Jeffrey R. Carter" <jrcarter@acm.org>
Subject: Re: Easy question about Character manipulation
Date: Wed, 31 Jan 2007 18:14:48 GMT
Date: 2007-01-31T18:14:48+00:00 [thread overview]
Message-ID: <s05wh.329398$FQ1.44842@attbi_s71> (raw)
In-Reply-To: <wcchcu88dpu.fsf@shell01.TheWorld.com>
Robert A Duff wrote:
>
> I agree that it should probably be constant, but why not give it a type,
> as in:
>
> Size : constant Integer := 10;
>
> I think named numbers are a kludge, and should usually be avoided.
I think they should be used whenever possible.
>> emptySpaces : array (1..size) of Character := "0123456789";
>> textLine : array (1..size * 3) of Character;
>
> If Size is a named number, the index type of these arrays defaults to
> Integer -- another language kludge.
Right. All such ranges should be a discrete subtype, either by name or
by being the part to the right of "is" in a subtype declaration: Integer
range X .. Y;
And there should be no anonymous types.
--
Jeff Carter
"Alms for an ex-leper!"
Monty Python's Life of Brian
75
prev parent reply other threads:[~2007-01-31 18:14 UTC|newest]
Thread overview: 27+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-01-29 20:01 Easy question about Character manipulation mark
2007-01-29 20:17 ` Dmitry A. Kazakov
2007-01-29 21:30 ` Georg Bauhaus
2007-01-30 0:51 ` (see below)
2007-01-30 1:43 ` Georg Bauhaus
2007-01-30 2:09 ` (see below)
2007-01-30 20:18 ` Robert A Duff
2007-01-30 21:07 ` (see below)
2007-01-30 22:05 ` Robert A Duff
2007-01-31 3:07 ` (see below)
2007-01-31 18:11 ` Jeffrey R. Carter
2007-01-31 21:02 ` (see below)
2007-01-31 23:01 ` Robert A Duff
2007-01-31 23:23 ` (see below)
2007-01-31 23:46 ` Jeffrey R. Carter
2007-02-01 0:07 ` (see below)
2007-01-30 21:08 ` Dmitry A. Kazakov
2007-01-31 16:54 ` Georg Bauhaus
2007-01-31 17:24 ` (see below)
2007-01-30 12:28 ` Martin Krischik
2007-01-30 17:50 ` Jeffrey R. Carter
2007-01-30 20:24 ` Robert A Duff
2007-01-30 21:12 ` Dmitry A. Kazakov
2007-01-30 21:39 ` Robert A Duff
2007-01-31 10:55 ` Dmitry A. Kazakov
2007-01-31 11:22 ` Martin Krischik
2007-01-31 18:14 ` Jeffrey R. Carter [this message]
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox