🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #1226

Re: Standard ---> IBM PROLOG translation

#1226
From: Richard A. O'Keefe
Date: Wed, 03 Oct 1990 08:14
20 lines
1509 bytes
In article <34488@cup.portal.com>, pgl@cup.portal.com (Peter G Ludemann) writes:
> Besides, it's a little difficult know what exactly "Edinburgh"
> syntax is, what with Quintus, Arity, ALS, C-Prolog et al, not to mention ISO.

Edinburgh syntax is the syntax that comes from Edinburgh.
All you have to do is pick up the public-domain TOKEN.PL and the
p[ublic-domain READ.PL and you have what is by definition Edinburgh
syntax.  Quintus Prolog and SICStus Prolog are both derived from that
definition (which was extracted from DEC-10 Prolog), and C Prolog is
as compatible with it as a locally deterministic parser can be.
With the exception of failure to support bases other than 10 and
the very strange ~ syntax for character constants, ALS Prolog syntax
is virtually identical to C Prolog.

As near as I can make out, ISO Prolog is different for the sake of
being different.  The current draft still betrays a heavy C influence.
I still have daydreams that one day the ISO committee will decide to
*standardise* Prolog instead of *reinventing* it.
-- 
Fixed in the next release.
Technical Details
Message-ID: <3895@goanna.cs.rmit.oz.au>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!munnari.oz.au!goanna!ok
References: <2574@dsacg3.dsac.dla.mil> <3850@goanna.cs.rmit.oz.au> <34488@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!munnari.oz.au!goanna!ok
From: ok@goanna.cs.rmit.oz.au (Richard A. O'Keefe)
Newsgroups: comp.lang.prolog
Subject: Re: Standard ---> IBM PROLOG translation
Message-ID: <3895@goanna.cs.rmit.oz.au>
Date: 3 Oct 90 08:14:41 GMT
References: <2574@dsacg3.dsac.dla.mil> <3850@goanna.cs.rmit.oz.au> <34488@cup.portal.com>
Organization: Comp Sci, RMIT, Melbourne, Australia
Lines: 20