3 Optimizing Lisp Programs

3.6 Debugging compiled code

Compiled code can be harder to debug than interpreted code because compiled code retains less environment information and because various optimizations that are performed by the Compiler can affect the execution of the compiled code. To debug compiled code, use the following general guidelines:

The next sections suggest how to debug specific problems in compiled code.

3.6.1 - Tail calls
3.6.2 - Special variables
3.6.3 - DYNAMIC-EXTENT declarations

The Advanced User's Guide - 9 SEP 1996

Generated with Harlequin WebMaker