There's a package called C-Prolog that has been used on a number of UNIX
systems. We had the tar file here, and I got it to work on the NeXT without
many problems. Just now I used archie to look for sites that might have it,
and what I found is given at the end of this; note that a couple of sites
appear to have NeXT patches.
Here's an extract from the C-Prolog manual (which is substantial). I include
this for general interest, and also just to have a chance to mention the names
of some old familiar systems I used as a grad student at Edinburgh (IMP, EMAS)
-- in fact, the Three Rivers PERQ, an attempt at a LISP workstation, was
crucial one winter for keeping our office warm!
---manual extract----
This manual describes C-Prolog, a Prolog interpreter
written in C. C-Prolog was developed at EdCAAD, Dept. of
Architecture, University of Edinburgh, and is based on a
previous interpreter, written in IMP for the EMAS operating
system by Luis Damas of the Dept. of Computer Science,
University of Edinburgh. C-Prolog was designed for machines
with a large, uniform, address space, and assumes a pointer
cell 32 bits wide. At the time of writing, it has been
tested on VAX machines under the UNIX and VAX/VMS operating
systems, on the Sun workstation under 4.1/2 UNIX, and has
been ported with minor changes to other MC68000-based works-
tations and to the Three Rivers PERQ.
---archie output----
Host cica.cica.indiana.edu
Location: /pub/Next/Patches
FILE -rw-r--r-- 10651 Jul 1 1990 cprolog
Host cs.ubc.ca
Location: /next/patches
FILE -rw-r--r-- 10651 Apr 27 1990 cprolog
Host emx.utexas.edu
Location: /pub/mnt/source/languages
DIRECTORY drwxrwxr-x 512 Sep 1 1990 cprolog
Host uhccux.uhcc.hawaii.edu
Location: /doc
DIRECTORY drwxr-xr-x 512 Oct 3 1990 cprolog
Tom
--
Dr. Thomas B. Horton
Department of Computer Science and Engineering
Florida Atlantic University
Boca Raton, FL 33431 USA Phone: 407/367-2674 FAX: 407/367-2800
Internet: t...@cse.fau.edu Bitnet: HortonT@fauvax