From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4bd960829a3eda10 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1994-09-14 08:15:36 PST Path: bga.com!news.sprintlink.net!uunet!cs.utexas.edu!howland.reston.ans.net!agate!msuinfo!harbinger.cc.monash.edu.au!aggedor.rmit.EDU.AU!goanna.cs.rmit.oz.au!not-for-mail From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe) Newsgroups: comp.lang.ada Subject: Re: Ada9X Features Date: 14 Sep 1994 19:15:13 +1000 Organization: Comp Sci, RMIT, Melbourne, Australia Message-ID: <356ev1$s8o@goanna.cs.rmit.oz.au> References: <9408127793.AA779382777@smtpgw.fnoc.navy.mil> <354iqm$1r4@felix.seas.gwu.edu> NNTP-Posting-Host: goanna.cs.rmit.oz.au NNTP-Posting-User: ok Date: 1994-09-14T19:15:13+10:00 List-Id: 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.