From: mfeldman@seas.gwu.edu (Michael Feldman)
Subject: Re: Ada9X Features
Date: 13 Sep 1994 12:08:54 -0400
Date: 1994-09-13T12:08:54-04:00 [thread overview]
Message-ID: <354iqm$1r4@felix.seas.gwu.edu> (raw)
In-Reply-To: 9408127793.AA779382777@smtpgw.fnoc.navy.mil
In article <9408127793.AA779382777@smtpgw.fnoc.navy.mil>,
Michael Hagerty <mhagerty@FNOC.NAVY.MIL> wrote:
>On Sun, 11 Sep 1994, Michael Feldman <mfeldman@SEAS.GWU.EDU> wrote:
>
>MF> This discussion of "creeping featurism" in Ada 9X points up just
> > how difficult a consensus process is. Everyone says "this language
> > is getting too big; we don't need all this junk; leave _my_
> > favorite stuff in, please."
>
>Much, much, much horse trading goes on in building a consensus on a
>standards committee. I recall one instance on the Pascal committee
>where, in order to get the set extensions I so dearly wanted, I went
>along with adding complex numbers... Even then, set complement was
>whacked way down when the rest of the committee guessed what was
>required in generating the complement of the null set! Shucks...
Good anecdote. I was not on the Pascal committee but followed some of the
discussions. I recall that the standard-making process stalled for some
time on the issue of "conformant array parameters", a seemingly obvious
idea in which array parameters to subprograms conform to the bounds of
the actual parameter (sort of a half-way "unconstrained array type paramter"
to use Ada's terms). This seemed natural to many, especially since
Fortran had it for years.
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.
And Pascal is a pretty simple language.:-)
Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman - chair, SIGAda Education Working Group
Professor, Dept. of Electrical Engineering and Computer Science
The George Washington University - Washington, DC 20052 USA
202-994-5919 (voice) - 202-994-0227 (fax) - mfeldman@seas.gwu.edu (Internet)
NOTE NEW PHONE NUMBER.
"Pork is all that stuff the government gives the other guys."
------------------------------------------------------------------------
next prev parent reply other threads:[~1994-09-13 16:08 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 [this message]
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
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