comp.lang.ada
 help / color / mirror / Atom feed
From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe)
Subject: Re: Ada9X Features
Date: 14 Sep 1994 19:15:13 +1000
Date: 1994-09-14T19:15:13+10:00	[thread overview]
Message-ID: <356ev1$s8o@goanna.cs.rmit.oz.au> (raw)
In-Reply-To: 354iqm$1r4@felix.seas.gwu.edu

mfeldman@seas.gwu.edu (Michael Feldman) writes:

>After all that, there are _two_ Pascal standards, one adopted by ISO
>which includes conformant array parameters, and one adopted by ANSI,
>which is the ISO one _minus_ conformant array parameters. The story
>going around was that the US compiler vendors kept it out of the US 
>standard.

There is a new standard.  ISO Pascal Extended.  It has _two_ mechanisms
for varying-size arrays:  the old conformant array parameters, and a
parametric type mechanism that looks uncannily like Ada.  The story I
heard was that the people who voted to keep conformant array parameters
out wanted to avoid conflicts with a possible future _better_ method,
which eventually arrived, but by then the perception of Pascal as too
crippled to use had sunk in.  I am aware of one ISO Pascal Extended
compiler in progress, but have not been able to locate any commercial
ones or plans for commercial ones, despite the "new" standard having
been out for years.

For what it's worth, the easiest way I can think of to implement "modern"
Pascal would be to build it on top of GNAT.  I'm not sure whether this
says more about Pascal Extended or about Ada.

-- 
The party that took Australia into Vietnam wants to smash the inner-city
yacht school and put a Grand Prix in its place.  They don't change.



  parent reply	other threads:[~1994-09-14  9:15 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-12 15:12 Ada9X Features Michael Hagerty
1994-09-13 16:08 ` Michael Feldman
1994-09-13 20:04   ` Robert Dewar
1994-09-14 13:06     ` Fortran 90 arrays (was: Re: Ada9X Features) Norman H. Cohen
1994-09-16  1:39     ` Ada9X Features Michael Feldman
1994-09-14  9:15   ` Richard A. O'Keefe [this message]
1994-09-14 14:26     ` Michael Feldman
1994-09-21  6:03       ` ISO Pascal Extended Richard A. O'Keefe
  -- strict thread matches above, loose matches on Subject: below --
1994-09-15 17:56 Ada9X Features Michael Hagerty
replies disabled

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