🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #463

Re: Prolog standardization

#463
From: Richard O'Keefe
Date: Fri, 10 Nov 1989 11:13
35 lines
2475 bytes
I wrote
>The one and only
>legitimate concern of the committee is to standardise the Prolog
>programming language more or less as it stands.  What Prolog _is_ is
>not a matter for philosophy, but for empirical investigation.  

In article <1281@quintus.UUCP>, dave@quintus.UUCP (David Bowen) writes:
> I totally agree with this and also think that it is a valid criticism of
> the work done by the committee so far. ...  On the other hand,
> standardization *entirely* by empirical investigation is not practical.
> Would we standardize on whatever is used by the largest number of people?
> Would we include Turbo Prolog?

If we standardised on whatever was used by the largest number of
people, we'd probably pick DBASE III.  The original terms of reference
for the BSI committee had them promising to develop something like what
Clocksin & Mellish described; it is only _necessary_ to investigate
Prologs which are "Clocksin & Mellish compatible".  (Which certainly
means PopLog, by the way.)  However, it would be wise and courteous to
look at other Prologs.  One of the documents I wrote in 1984 was a study
of Waterloo Prolog, which is not C&M compatible, and the document showed
that the evaluable predicates I had previously proposed weren't quite
enough to support a Waterloo compatibility package, and suggested a few
more which would get you most of the way.  So my own opinion on this is

	YES, someone on WG17 *SHOULD* look hard at Turbo Prolog,
	and should write and distribute a document which at least
	outlines how Turbo Prolog programs can be converted to WG17 Prolog.

It's not necessary to include Turbo's types and modes in WG17 Prolog.
However, I believe that Turbo Prolog has strings of a sort, and that
being so, that is one of the most powerful arguments I know why WG17
Prolog should have strings.  (I detest strings -- they are not at all
an efficient way of handling text.  Come to that, I detest Turbo Prolog.
But the people who bought it deserve _some_ consideration.)
Technical Details
Message-ID: <2674@munnari.oz.au>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!munnari.oz.au!cs.mu.oz.au!ok
References: <2609@munnari.oz.au> <696@sce.carleton.ca> <2643@munnari.oz.au> <1281@quintus.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!cs.utexas.edu!uunet!munnari.oz.au!cs.mu.oz.au!ok
From: ok@cs.mu.oz.au (Richard O'Keefe)
Newsgroups: comp.lang.prolog
Subject: Re: Prolog standardization
Keywords: BSI ISO changes
Message-ID: <2674@munnari.oz.au>
Date: 10 Nov 89 11:13:55 GMT
References: <2609@munnari.oz.au> <696@sce.carleton.ca> <2643@munnari.oz.au> <1281@quintus.UUCP>
Sender: news@cs.mu.oz.au
Lines: 35