[comp.archives] [comp.lang.prolog...] Prolog interpreter in Scheme, now available

dewar@cs-sun-fsa.cpsc.ucalgary.ca (Alan Dewar) (03/31/91)

Archive-name: languages/prolog/calgary-scheme-prolog/1991-03-29
Archive: cpsc.ucalgary.ca:/pub/prolog11.tar.Z [136.159.2.1]
Original-posting-by: dewar@cs-sun-fsa.cpsc.ucalgary.ca (Alan Dewar)
Original-subject: Prolog interpreter in Scheme, now available
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

An implementation of Prolog in Scheme is now available from the University
of Calgary.  The following is an excerpt from the "readme" file:

	This package provides a fairly simple interpreter for pure
	Prolog, implemented in Scheme.  It is primarily intended for
	use in students' projects involving implementations of Prolog.
	Scheme Prolog version 1.1 is mostly a pure Prolog interpreter,
	though a few built-in primitives are also included.  Delayed
	goals are also supported, and an interval-arithmetic package
	is included.

This implementation is known to run on Chez Scheme and on ELK.  It is
intended to be portable to other Scheme implementations as well.

The Scheme Prolog interpreter may be obtained via anonymous ftp
(cpsc.ucalgary.ca) in the directory pub/prolog1.1, or as a compressed
tar file, pub/prolog11.tar.Z.  Other arrangements may be possible for
those without access to anonymous ftp.  Questions and comments may be
addressed to Alan Dewar (dewar@cpsc.ucalgary.ca) or John Cleary
(cleary@cpsc.ucalgary.ca).

Alan Dewar   Computer Science Department, University of Calgary
dewar@cpsc.ucalgary.ca