comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shellx.best.com>
Subject: Re: Is Ada likely to survive ?
Date: 1997/08/11
Date: 1997-08-11T00:00:00+00:00	[thread overview]
Message-ID: <Pine.SGI.3.95.970811231216.16102A-100000@shellx.best.com> (raw)
In-Reply-To: 5smrrs$n2o$1@goanna.cs.rmit.edu.au




On 11 Aug 1997, Richard A. O'Keefe wrote:

> Brian Rogoff <bpr@shellx.best.com> writes:
> 
> >On 5 Aug 1997, Richard A. O'Keefe wrote:
> >> Let's face it, before Prolog there _was_ no "logic programming paradigm".
> 
> >Irrelevant,
> 
> Well, *I* think it's relevant, or I wouldn't have written it.

It is irrelevant to the point made by William Clodius (that I also made)
that a comparison between the "logic programming paradigm" and "the Ada
programming language" is apples and oranges.

> >and arguably false.
>
> So *argue* it.  You _could_ talk about AbSys/AbSet, but it was only
> _retrospectively_ that they were described as logic programming
> languages.

It probably isn't quite appropriate to argue this here in c.l.a., but I
believe that there were theorem provers based on resolution in the late
'60s (PLANNER, and other stuff by Hewitt and co at MIT ). And the
unification algorithm itself is also from the sixties. 

Also, the fact that something is only retrospectively described as a logic 
programming language is again irrelevant; "Structured Programming" has a 
whole section on Simula, and doesn't say it is "object oriented".  
> 
> >Even if one accepts that that paradigm
> >began with Prolog that doesn't mean one should have to identify Prolog with
> >the logic programming paradigm. 
> 
> Attacking a proposition no-one advanced is not a good way to argue.

Sorry, I thought you were implying this pretty strongly from your previous
statements. There was no deliberate attempt at misrepresentation. 

> >> I don't *want* people "developing the Ada paradigm" (and there
> >> _is_ an Ada paradigm distinct from the "imperative" paradigm in
> > 
> >I disagree with this. If there is an "Ada paradigm", distinct from 
> >CLU, Modula-X, Oberon, Theta, etc., then it becomes *meaningless* to 
> >talk about "paradigms" distinct from programming languages. Perhaps 
> >if you said what you believe the "Ada paradigm" is, I would change 
> >my mind. 
> 
> A paradigm is simply a mindset, and is sometimes set forth in a rationale.
> I know nothing about Theta, or Modula-X (I do know Modula, Modula-2, and
> Modula-3, and have reference material for the latter two handy).  I have

"Modula X" is a shorthand for all the Modulas (we Americans are a lazy
lot), Theta is the successor to CLU (no URL handy). 

As I suspected, we disagree on definitions. I don't have a good definition 
for "paradigm", but it doesn't seem to match yours. Languages can be said 
to support some paradigm, but inclusion in a paradigm is like fuzzy set
membership (are Scheme and ML "functional", is Ada "object oriented", etc.)
The languages I mentioned are ones that I would say are similar to Ada, 
statically typed, imperative, modular languages. 

> >Some development is great for users. Anna and Larch like tools, for 
> >example, which require no changes to the base language, would be quite  
> >useful. I believe that you are interpeting "extensions" as being 
> >"incompatible language changes" which is not entirely what I had in 
> >mind. 
> 
> I regard Anna and Larch as *tools* not *extensions*, but we are in
> vehement agreement that they would be lovely things to have.

OK, I can see that (extension vs tool), although with Anna and its
descendants I suspect that we're getting closer to an upwardly compatible
extension. I would be thrilled if someone was working on updating these
for Ada 95, even if they were calling them tools not extensions :-).

-- Brian





  reply	other threads:[~1997-08-11  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 ` 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           ` HARRY R. ERWIN
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-08-01  0:00           ` William Clodius
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 [this message]
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
1997-07-19  0:00 ` robin
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-23  0:00   ` Adam Beneschan
1997-07-22  0:00     ` Nasser
1997-07-20  0:00 ` Odo Wolbers
1997-07-21  0:00 ` Anonymous
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
  -- 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