Debugging as information processing : the link approach
This paper describes the first results of a new approach in creating programming environments for lexical scoped LISP-like languages that does not alter functions' behaviour. The parts of the system developed concern essentially debugging facilities that prevent semantic errors and allow the observation of program execution. The technique is based on that developed by H. Wertz and consists essentially of linking several kinds of information to symbols and of processing each one at the proper moment. A new interpreter is required, which interrupts the evaluation of a symbol at certain points in order to process the information related to it. It is shown that the methodology used generalises the hook approach (use of evalhook and applyhook/funcallhook functions in the interpreter).
Bibliographic Reference: EUR 12568 EN (1990) 11 pp., MF, ECU 4, blow-up copy ECU 5
Record Number: 199010571 / Last updated on: 1994-12-01
Original language: en
Available languages: en