comp.lang.ada
 help / color / mirror / Atom feed
From: orville@weyrich.UUCP (Orville R. Weyrich)
Subject: Re: A Pascal Subset of Ada (was: Why Ada is Failing Socially)
Date: 27 Jun 91 09:57:52 GMT	[thread overview]
Message-ID: <1991Jun27.095752.1130@weyrich.UUCP> (raw)
In-Reply-To: 1991Jun26.203828.11797@netcom.COM

In article <1991Jun26.203828.11797@netcom.COM> jls@netcom.COM (Jim Showalter) writes:
>>     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,
>
>Why on earth not?

It may be of some value to consider the early history of Janus/Ada. Early
releases dis not provide generics and had to use special hacks for I/O.

Somewhat later versions provided generics that only supported instantiation
of the standard I/O routines.

Finally, full generic support was introduced.

The bottom line is, without generics you must provide some special-case
I/O, which may in turn limit the data typeing facilities which you use,
or else force you to do things that are not strictly compliant with the Ada
standard (i.e. weaken type checking for I/O routines).

In the balance, I would like to see a cheap, floppy-disk based Ada
subset with a power comparable to Turbo Pascal 4.0. It would provide
a better starting point for teaching full Ada than Turbo Pascal, Modula-2,
etc. does. Since neither of these languages are well standardized, IMHO it
would be hard to argue in favor of them against a subset of Ada with a clear
upgrade route to full standard Ada.



--------------------------------------           ******************************
Orville R. Weyrich, Jr., Ph.D.                   Certified Systems Professional
Internet: orville%weyrich@uunet.uu.net             Weyrich Computer Consulting
Voice:    (602) 391-0821                         POB 5782, Scottsdale, AZ 85261
Fax:      (602) 391-0023                              (Yes! I'm available)
--------------------------------------           ******************************

  reply	other threads:[~1991-06-27  9:57 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-06-25  2:28 A Pascal Subset of Ada (was: Why Ada is Failing Socially) Larry Carroll
1991-06-25 15:42 ` Charles H. Sampson
1991-06-26 20:38   ` Jim Showalter
1991-06-27  9:57     ` Orville R. Weyrich [this message]
1991-06-27 17:10     ` Charles H. Sampson
1991-06-26 23:43   ` George C. Harrison, Norfolk State University
1991-06-27 20:45     ` Michael Feldman
1991-06-28 10:07       ` Matthias Ulrich Neeracher
1991-06-27 23:50     ` Jim Showalter
1991-06-30 10:32     ` Richard A. O'Keefe
1991-07-01  2:43       ` Michael Feldman
1991-06-25 20:19 ` Jim Showalter
1991-06-26  3:24   ` Michael Feldman
1991-06-27  7:45     ` Jim Showalter
1991-06-27 12:25       ` Matthias Ulrich Neeracher
1991-06-27 20:51         ` Michael Feldman
1991-06-27 23:52         ` Jim Showalter
1991-06-28  9:53           ` Matthias Ulrich Neeracher
1991-06-27 20:49       ` Michael Feldman
1991-06-25 23:13 ` Rahul Dhesi
1991-06-25 23:35 ` fisher
1991-06-26  1:02 ` Andrew Dunstan
1991-06-26  7:03   ` Doug_Grant
  -- strict thread matches above, loose matches on Subject: below --
1991-06-26 18:21 Richard Pattis
replies disabled

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