comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: Depending on passing mechanism
Date: 1997/10/21
Date: 1997-10-21T00:00:00+00:00	[thread overview]
Message-ID: <dewar.877480661@merv> (raw)
In-Reply-To: hbaker-2110971640520001@10.0.2.1


Henry Baker says

<<The whole Ada process was an interesting experiment, but the process
was fundamentally flawed.  You can't design a language without writing
a huge number of applications at the same time.  Ada's attempt to define
_and then cast in concrete_ a language before a significant literature
of applications had been programmed was fatal.  Furthermore, the early
(negative) feedback from actual programmers was not taken seriously, and
the process had acquired such political momentum that it could not be
redirected.>>

Well by this I assume that "actual programmers" = Henry Baker, and as
you know from Henry's style, this equation makes sense to him :-)

In fact the early feedback from actual programmers with regard to the
language (separating out early implementation difficulties) was almost
uniformly positive. Not so surprising, since a lot of code was written
during the T&E phase of the process, and these same people who had
positive reactions during the T&E phrase went on to use Ada for
all sorts of real applications very successfully. 

Yes, we all know that Henry doesn't like Ada, fair enough, anyone is 
entitled to their own opinions, but the attempt to equate Henry's
dislike with general dislike is I am afraid wishful thinking on his
part. I happen to think that Henry's technical views on Ada are almost
consistently warped by some very specific, rather odd, technical 
viewpoints, and almost always the exact things he likes are exactly
the things that I most dislike in language designs.

An excellent example of this is Henry's recent embrace of a viewpoint that
prefers side effects in expressions to be well defined and portable, while
I take the viwe that this is wholly evil!

By the way, it would be interesting to know what Henry thinks of Algol-68,
since this is a language that, unlike Ada, was "designed without writing
a huge number of applications, in fact virtually no testing of this kind
was done on the design". Henry, is A68 fundamentally flawed as well.

For that matter is any widely used language reasonable from your point of
view, or is it one of these cases where 99% of the programming world
is wrong and you are right?

Interesting incidentally how a technical argument with Henry almost always
ends up with him going off on a philosophical binge about how terrible
the whole of Ada is :-) Odd that he wastes his time even reading CLA!




  reply	other threads:[~1997-10-21  0:00 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-10-13  0:00 Depending on passing mechanism Andre Spiegel
1997-10-13  0:00 ` Matthew Heaney
1997-10-14  0:00 ` Robert Dewar
1997-10-14  0:00 ` Robert Dewar
1997-10-14  0:00   ` Henry Baker
1997-10-15  0:00     ` Geert Bosch
1997-10-15  0:00       ` Henry Baker
1997-10-15  0:00         ` Robert Dewar
1997-10-15  0:00         ` Jon S Anthony
1997-10-16  0:00         ` Brian Rogoff
1997-10-17  0:00           ` Henry Baker
1997-10-18  0:00             ` Fergus Henderson
1997-10-18  0:00             ` Brian Rogoff
1997-10-18  0:00               ` Matthew Heaney
1997-10-19  0:00                 ` Brian Rogoff
1997-10-21  0:00                   ` Robert A Duff
1997-10-22  0:00                     ` Robert Dewar
1997-10-22  0:00                       ` Brian Rogoff
     [not found]                         ` <dewar.877601826@merv>
1997-10-23  0:00                           ` Brian Rogoff
1997-10-23  0:00                       ` Henry Baker
1997-10-23  0:00                     ` Brian Rogoff
1997-10-19  0:00               ` Fergus Henderson
1997-10-19  0:00                 ` Brian Rogoff
1997-10-20  0:00                   ` Fergus Henderson
1997-10-20  0:00                 ` Henry Baker
1997-10-20  0:00                   ` Tucker Taft
1997-10-21  0:00                     ` Geert Bosch
1997-10-15  0:00       ` Robert Dewar
1997-10-15  0:00         ` Robert Dewar
1997-10-17  0:00           ` Andre Spiegel
1997-10-17  0:00             ` Henry Baker
1997-10-17  0:00               ` Robert I. Eachus
1997-10-17  0:00               ` Jon S Anthony
1997-10-21  0:00               ` Robert A Duff
1997-10-21  0:00                 ` Peter Hermann
1997-10-22  0:00                   ` Robert A Duff
1997-10-22  0:00                     ` Brian Rogoff
1997-10-22  0:00                 ` Henry Baker
1997-10-21  0:00                   ` Robert Dewar [this message]
1997-10-22  0:00                   ` Jon S Anthony
1997-10-22  0:00                   ` Brian Rogoff
1997-10-15  0:00         ` Brian Rogoff
1997-10-19  0:00           ` Robert Dewar
1997-10-22  0:00             ` Henry Baker
1997-10-15  0:00     ` JP Thornley
1997-10-21  0:00     ` Robert A Duff
1997-10-22  0:00       ` Henry Baker
1997-10-21  0:00         ` Matthew Heaney
1997-10-22  0:00           ` Simon Wright
1997-10-23  0:00           ` Henry Baker
1997-10-23  0:00             ` Pat Rogers
1997-10-24  0:00             ` Robert Dewar
1997-10-23  0:00         ` Robert A Duff
1997-10-21  0:00   ` Keith Thompson
replies disabled

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