comp.lang.ada
 help / color / mirror / Atom feed
From: Martin Krischik <krischik@users.sourceforge.net>
Subject: Re: Half Constrained Array Types and Slices
Date: Mon, 06 Mar 2006 19:50:56 +0100
Date: 2006-03-06T19:50:56+01:00	[thread overview]
Message-ID: <1215441.0vAIdqtpHT@linux1.krischik.com> (raw)
In-Reply-To: mxp4w4A01wdO@eisner.encompasserve.org

Larry Kilgallen wrote:

> In article <wccek1ky3nj.fsf@shell01.TheWorld.com>, Robert A Duff
> <bobduff@shell01.TheWorld.com> writes:
>> Kilgallen@SpamCop.net (Larry Kilgallen) writes:
>> 
>>> In article <qZuNf.2045$6I.1540@newsread3.news.pas.earthlink.net>,
>>> "Jeffrey R. Carter" <spam@spam.com> writes:
>>> 
>>> > In Ada we have constrained and unconstrained array types; I call this
>>> > a "half constrained" array type so we have names for all of them.
>>> > Since his language doesn't have box, I presume an unconstrained array
>>> > type would be:
>>> > 
>>> > type Unconstrained (Lo : Positive; Hi : Natural) is array (Lo .. Hi)
>>> > of Component;
>>> 
>>> That looks to me very much like Pascal.
>> 
>> Really?  I don't know any version of Pascal that allows anything like
>> that.
> 
> VAX/DEC/HP Pascal uses something like that not in a type declaration
> but in describing the type of a routine parameter.

Yep. It's an optional feature of ISO pascal. Not many pascal compiler
actually implemented it.

Martin
-- 
mailto://krischik@users.sourceforge.net
Ada programming at: http://ada.krischik.com



  reply	other threads:[~2006-03-06 18:50 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-02  5:00 Half Constrained Array Types and Slices Jeffrey R. Carter
2006-03-02  8:34 ` Dmitry A. Kazakov
2006-03-02 15:34   ` Georg Bauhaus
2006-03-02 19:37     ` Dmitry A. Kazakov
2006-03-02 20:06   ` Jeffrey R. Carter
2006-03-02 20:37     ` Dmitry A. Kazakov
2006-03-02 21:01     ` Robert A Duff
2006-03-02 20:40   ` Robert A Duff
2006-03-02 14:32 ` Larry Kilgallen
2006-03-02 20:08   ` Jeffrey R. Carter
2006-03-02 20:48   ` Robert A Duff
2006-03-06  2:16     ` Larry Kilgallen
2006-03-06 18:50       ` Martin Krischik [this message]
2006-03-02 20:38 ` Robert A Duff
2006-03-03  5:15   ` Jeffrey R. Carter
2006-03-03  8:57     ` Dmitry A. Kazakov
2006-03-03 23:41     ` Robert A Duff
2006-03-06 17:50       ` Jeff Carter
2006-03-06 18:31         ` Dmitry A. Kazakov
2006-03-07 19:02           ` Jeff Carter
2006-03-08 14:29             ` Dmitry A. Kazakov
2006-03-09 22:44               ` Robert A Duff
2006-03-10  8:46                 ` Dmitry A. Kazakov
2006-03-06 19:49         ` Stefan Lucks
2006-03-08 17:36         ` brian.b.mcguinness
2006-03-08 17:56           ` Jeff Carter
2006-03-09 22:36         ` Robert A Duff
2006-03-10  4:28           ` Jeffrey R. Carter
2006-03-10  8:46             ` Dmitry A. Kazakov
2006-03-10 17:33               ` Robert A Duff
2006-03-10 21:24                 ` Dmitry A. Kazakov
2006-03-10 17:38             ` Robert A Duff
2006-03-11  0:19               ` Randy Brukardt
2006-03-11  1:43                 ` Jeffrey R. Carter
2006-03-11  8:38                   ` Niklas Holsti
replies disabled

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