UBC Theses and Dissertations
An interactive debugging package for lisp/mts Friedman, Paul
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 Citations and Data