🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #785

Re: Comparison of Edinburgh prolog and SBprolog ?

#785
From: Richard O'keefe
Date: Tue, 10 Apr 1990 07:49
23 lines
1586 bytes
In article <2831@ruuinf.cs.ruu.nl>, piet@cs.ruu.nl (Piet van Oostrum) writes:
> Question: has anybody compared the relative merits of Edinburgh C-Prolog
> vs. SBprolog?

C Prolog is a structure-sharing interpreter.
SB Prolog is a WAM-based compiler.  As such programs run faster and take
less memory in SB Prolog.

In terms of syntax the two are pretty close; SB Prolog has taken a mistake
which was present in some early versions of C Prolog (that "$" was not
reset to the same character class as "+" after booting, but was left in
the same class as "a", which was intended only for the booting phase) and
made it a feature.  SB Prolog has quite a few extra predicates, in particular
it supports "extension tables" (Dietrich).

C Prolog is not public domain and never has been, and so is not available
for FTP.  It is cheap to research sites, not cheap to commercial sites.
SB Prolog is not public domain either, but is covered by a GNU-style
copyleft.  It is available for FTP (from cs.arizona.edu).

You shouldn't use either SB Prolog or C Prolog for anything other than
private research, C Prolog being rather slow and SB Prolog not being
noted for robustness.
Technical Details
Message-ID: <3071@goanna.oz.au>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!samsung!munnari.oz.au!goanna!ok
References: <2831@ruuinf.cs.ruu.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!samsung!munnari.oz.au!goanna!ok
From: ok@goanna.oz.au (Richard O'keefe)
Newsgroups: comp.lang.prolog
Subject: Re: Comparison of Edinburgh prolog and SBprolog ?
Message-ID: <3071@goanna.oz.au>
Date: 10 Apr 90 07:49:28 GMT
References: <2831@ruuinf.cs.ruu.nl>
Organization: Comp Sci, RMIT, Melbourne, Australia
Lines: 23