Abstract
This thesis report describes the design and implementation of an interface between the two most common artificial intelligence languages, Lisp and Prolog. The interface is accomplished by small extensions to each language, and provides Prolog programs with the capability of invoking Lisp functions. The interface is simple yet powerful; it the supports passing of arbitrarily complex data objects, regardless of data type. The particular language implementations extended were C-Prolog [Pereira,85] and XLISP [Betz,86], both interpreters running under the Unix operating system.
Library of Congress Subject Headings
Programming languages (Electronic computers); Prolog (Computer program language); LISP (Computer program language)
Publication Date
6-25-1987
Document Type
Thesis
Student Type
Graduate
Degree Name
Computer Science (MS)
Department, Program, or Center
Computer Science (GCCIS)
Advisor
John Biles
Advisor/Committee Member
Peter Anderson
Recommended Citation
Recard, Steven J., "IPL: Interfaced Prolog/Lisp" (1987). Thesis. Rochester Institute of Technology. Accessed from
https://repository.rit.edu/theses/6645
Campus
RIT – Main Campus
Comments
Physical copy available from RIT's Wallace Library at QA76.6 .R42 1987