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