comp.lang.ada
 help / color / mirror / Atom feed
From: "Shmuel (Seymour J.) Metz" <nospam@gsg.eds.com>
Subject: Re: Is Ada likely to survive ?
Date: 1997/08/05
Date: 1997-08-05T00:00:00+00:00	[thread overview]
Message-ID: <33E76711.6512@gsg.eds.com> (raw)
In-Reply-To: dewar.870620488@merv


Robert Dewar wrote:
> 
>   I don't think unnnecessary terseness was the issue here, but rather
>   the sacrifice of informal readability to precision and accuracy. There
>   were VERY rarely any arguments about what the defining document said
>   or meant, and very very few errors were found (though of course you
>   could argue that it was never widely used compared to say Ada).

The lack of arguments tells nothing about whether the document was too
terse.
It does, of course, tell us that it was unambiguous.
 
>   But the definining document is no less accessible than say the COBOL
>   standard in my view, and had the advantage that implementors at least
>   could exactly understand what it said, and easily find anything they
>   wanted there. 

While I hate, loathe and despise COBOL, the original document from
CODASYL
defined its terms in an easily accessible fashion.

>   Yes, it required some effort to understand, but that
>   is true of any formal definition (by comparison, the Ada standard is
>   an informal definition at best).

No, it is not true of any formal definition; only of definitions that
are not
properly annotated. The "vienna telephone directory" (reports on the
Vienna 
Definition Language and it's use in defining PL/I) are quite formal, but
they 
include enough annotation to guide the reader.
 
>   The problem is that formal definitions are indeed very much inaccessible
>   to those without the skills in reading documents of the type. 

My degree is in Mathematics. Papers in professional jounals are expected
to
be quite technical, but if you submitted a paper ot the AMS or the MAA
with 
just mathematical formulae and no explanatory narrative, the editors
would
bounce it right back to you.

>   No amount
>   of informal explanation would have helped people to read the Algol-68
>   RR if they did not have the necessary mathematical background to be
>   comfortable with a highly formal style of presentation.

True, but irrelevant. No degree of mathematical background will make it
easy
to read text that is deliberately obscure. There is a difference between
formal and turgid, and the ALGOL-68 report was far harder to read than
other
language documents that were every bit as formal.
> 
>   Indeed in the UK, Algol-68 was widely used, 

Indeed, I cited Eurepe in general when I disputed the claim that ALGOL
68 was dead.

> Seymour said
> 
>   SPITBOL is basically SNOBOL 4 with a few minor things stripped out; it
>   is quite different from Icon. I understand that there is a SPITBOL for
>   the PC from Catspaw.
> 
> Robert replies
> 
>   Not quite, they are dialects. Spitbol leaves out a couple of the most
>   dynamic features of SNOBOL4 that are rarely used (e.g. the ability
>   to distinguish between names and values dynamically in pathological
>   cases), 

AS I said, minor things. In my experience, students rarely needed the
missing
features and prefered SPITBOL over SNOBOL 4 due to the improved
performance.

BTW, is the Catspav version still available for the PC?

-- 

                        Shmuel (Seymour J.) Metz
                        Senior Software SE

The values in from and reply-to are for the benefit of spammers:
reply to domain eds.com, user msustys1.smetz or to domain gsg.eds.com,
user smetz.




  reply	other threads:[~1997-08-05  0:00 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-07-18  0:00 Is Ada likely to survive ? safetran
1997-07-18  0:00 ` Stanley Allen
1997-07-19  0:00 ` robin
1997-07-23  0:00   ` Adam Beneschan
1997-07-22  0:00     ` Nasser
1997-07-23  0:00   ` Valerio Bellizzomi
1997-08-01  0:00     ` robin
1997-08-02  0:00       ` Robert Dewar
     [not found]         ` <5s6q6b$f3$1@goanna.cs.rmit.edu.au>
1997-08-09  0:00           ` Ejon
1997-08-10  0:00             ` Robert Dewar
1997-08-11  0:00             ` Shmuel (Seymour J.) Metz
1997-08-17  0:00             ` robin
1997-08-17  0:00               ` Robert Dewar
1997-08-22  0:00                 ` robin
     [not found]                   ` <5u3c69$5tj$1@goanna.cs.rmit.edu.au>
1997-08-28  0:00                     ` Robert Dewar
1997-08-30  0:00                     ` robin
1997-09-08  0:00                       ` Richard A. O'Keefe
1997-09-17  0:00                         ` robin
1997-07-19  0:00 ` Robert Dewar
1997-07-20  0:00   ` Paul Van Bellinghen
1997-07-21  0:00   ` Shmuel (Seymour J.) Metz
1997-07-19  0:00 ` Brian Rogoff
1997-07-21  0:00   ` Shmuel (Seymour J.) Metz
1997-07-28  0:00     ` W. Wesley Groleau x4923
1997-07-29  0:00       ` Robert Dewar
1997-07-29  0:00         ` dcw
1997-07-30  0:00         ` Steve Jones - JON
1997-07-30  0:00       ` HARRY R. ERWIN
1997-07-31  0:00         ` Richard A. O'Keefe
1997-07-31  0:00           ` Brian Rogoff
1997-08-02  0:00             ` Robert Dewar
1997-08-02  0:00               ` Brian Rogoff
1997-08-03  0:00                 ` Robert Dewar
1997-07-31  0:00           ` HARRY R. ERWIN
1997-08-01  0:00           ` William Clodius
     [not found]             ` <5s6ng4$rq7$1@goanna.cs.rmit.edu.au>
1997-08-07  0:00               ` Brian Rogoff
1997-08-11  0:00                 ` Richard A. O'Keefe
1997-08-11  0:00                   ` Brian Rogoff
1997-08-01  0:00           ` William Clodius
1997-07-31  0:00         ` Robert Dewar
1997-07-31  0:00           ` Brian Rogoff
1997-08-01  0:00             ` Shmuel (Seymour J.) Metz
1997-08-03  0:00               ` Robert Dewar
1997-08-05  0:00                 ` Shmuel (Seymour J.) Metz [this message]
1997-07-20  0:00 ` Odo Wolbers
1997-07-21  0:00 ` safetran
1997-07-22  0:00   ` Jon S Anthony
1997-07-22  0:00     ` Nasser
1997-07-23  0:00       ` Jon S Anthony
1997-07-27  0:00       ` jorgie
1997-07-28  0:00         ` Peter Hermann
1997-07-21  0:00 ` Anonymous
  -- strict thread matches above, loose matches on Subject: below --
1997-08-04  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-06  0:00 ` Robert Dewar
1997-08-06  0:00   ` HARRY R. ERWIN
1997-08-06  0:00     ` rodney
1997-08-10  0:00   ` Fergus Henderson
1997-08-10  0:00     ` Robert A Duff
1997-08-11  0:00     ` Jerry van Dijk
     [not found] ` <01bca387$42ffbce0$18a9f5cd@asip120>
1997-08-13  0:00   ` Mark A Biggar
1997-08-13  0:00   ` HARRY R. ERWIN
     [not found]     ` <3404215f.0@news.uni-ulm.de>
1997-08-27  0:00       ` Robert Dewar
1997-08-07  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-10  0:00 ` Robert Dewar
1997-08-11  0:00   ` Richard Kenner
1997-08-11  0:00     ` Robert Dewar
1997-08-11  0:00 ` John English
1997-08-14  0:00 Marin David Condic, 561.796.8997, M/S 731-96
1997-08-16  0:00 ` Robert Dewar
1997-08-17  0:00   ` Jerry van Dijk
1997-08-17  0:00     ` No Spam
1997-08-19  0:00       ` John English
1997-08-19  0:00     ` Mike Stark
1997-08-27  0:00       ` Jerry van Dijk
1997-08-19  0:00     ` John English
1997-08-19  0:00   ` John English
1997-08-24  0:00     ` Robert Dewar
1997-08-26  0:00       ` Shmuel (Seymour J.) Metz
replies disabled

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