Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Loosemore, Sandra Jean |
Title |
A visual Lisp debugging environment |
Date |
1989-12 |
Description |
Graphics provides a useful tool for visualizing the behavior of computer programs. Diagrams can be be used to illustrate both the control structure of the program and the data structures operated upon by the program.; The integration of graphics into two traditional debugging tools, a program stepper and a data structure inspector, is described. Diagrams for both systems are produced using the same hierarchical layout package and make use of similar mechanisms for pruning and elision of the display. As part of the program stepper, an integrated framework has been developed to support both prospective (active) debugging methodologies such as stepping and tracing, and inspective (passive) methodologies such as backtracing and program history. This framework makes use of both hooks in the interpreter and annotations to the code. It allows multiple, arbitrary trace functions to be invoked at each evaluation step, and can be used in both compiled and interpreted code. |
Type |
Text |
Subject |
debugging; computer science; LISP |
Language |
eng |
Bibliographic Citation |
Loosemore, S. J. (1989). A visual Lisp debugging environment. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Format Medium |
application/pdf |
Format Extent |
43,898,954 bytes |
File Name |
Loosemoore-A_Visual_Lisp.pdf |
Conversion Specifications |
Original scanned with Kirtas 2400 and saved as 400 ppi uncompressed TIFF. PDF generated by Adobe Acrobat Pro X for CONTENTdm display |
ARK |
ark:/87278/s6418zb6 |
Setname |
ir_computersa |
ID |
102249 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6418zb6 |