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, MSGID_SHORT autolearn=no autolearn_force=no version=3.4.4 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!sdd.hp.com!spool.mu.edu!agate!dog.ee.lbl.gov!nosc!cod!sampson From: sampson@cod.NOSC.MIL (Charles H. Sampson) Newsgroups: comp.lang.ada Subject: Re: A Pascal Subset of Ada (was: Why Ada is Failing Socially) Message-ID: <3155@cod.NOSC.MIL> Date: 25 Jun 91 15:42:11 GMT References: <1991Jun25.022849.18078@jpl-devvax.jpl.nasa.gov> Distribution: comp.lang.ada Organization: Computer Sciences Corporation List-Id: In article <1991Jun25.022849.18078@jpl-devvax.jpl.nasa.gov> larryc@poe.jpl.nasa.gov (Larry Carroll) writes: >One of the biggest mistakes of AJPO (or whoever made the decision) was to >disallow Ada subsets. I think they should have allowed ONE subset, >corresponding roughly to Pascal and including packages. ... What was disallowed was creating a subset (or superset) compiler and calling it Ada. Even in the days when the name Ada was trademarked it would have been possible to write and market a compiler for a Pascal subset of Ada, provided it was called something like PasAda and no attempt was made to pass it off as "an Ada compiler". (My opinion. I'm not a lawyer.) By the way, in the early 80s I tried to define a Pascal subset of Ada. I found it a non-trivial exercise. The problem was, I didn't want to in- clude generics, but that is the only way you can do I/O. Of the several "solutions" I came up with to this dilemma, none really satisfied me. Charlie