UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

An interactive debugging package for lisp/mts Friedman, Paul

Abstract

Most large artificial intelligence programs are written in LISP. These systems are generally so complex, that at any given point, the programmer himself cannot tell what the system is doing. To work with these systems, the programmer must he able to take an active role in the program's execution. This means, he must be able to monitor the program's evaluation, watch for incorrect data generation, and be notified when program errors occur. This requires a truly interactive language. This thesis presents a LISP program which converts LISP to an interactive language. The model for this system is the BBN-LISP programming system. Included here is a LISP editor and BREAK and ERROR packages. Through function calls and commands, the user is put in full control over the execution of his program and can correct errors while in LISP.

Item Media

Item Citations and Data

Rights

For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.