comp.lang.ada
 help / color / mirror / Atom feed
From: stt@inmet.inmet.com
Subject: Re: irregularities regarding attributes
Date: 15 Jun 90 18:27:00 GMT	[thread overview]
Message-ID: <20600051@inmet> (raw)
In-Reply-To: 1958@sparko.gwu.edu


Re: Irregularities.

Keep those cards and letters coming!  We are listening,
and do hope to iron out some of the simple irregularities in Ada9X.

One thing to keep in mind, for Ada83 as well as Ada9x, is
that designing a language (or revising it) is a mind-boggling
effort, with an extraordinary number of big and little
interactions to worry about.  There always comes a time in
the design process when you have to say enough is enough.

Of course, the next day, some smart aleck comes up with a brilliant
idea.  So you try to squeeze it in under the standardization wire,
and sure enough, the following year some other smart aleck
points out that that great idea you smuggled under the wire
is inconsistent with some other corner of the language.

And ta-dah, you have an irregularity!  So Ada9X will try
to iron out Ada83's irregularities, and Ada200X will iron
out those introduced by Ada9X.  

Programming languages, being
the reflection and product of a human activity, are inevitably
far from being jewels of perfection.  The more important
goal, of course, is utility and usability, and a few irregularities
here and there don't usually destroy the usefulness (they
just annoy the heck out of us purists!).

S. Tucker Taft
Intermetrics, Inc.
Cambridge, MA  02138

      reply	other threads:[~1990-06-15 18:27 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-06-14 17:11 irregularities regarding attributes Michael Feldman
1990-06-15 18:27 ` stt [this message]
replies disabled

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