The *tracenable* system variable controls whether or not the
(defun foo (x) (fee x)) ; define FOO (defun fee (y) (break)) ; define FEE (setq *tracenable* T) ; enable the back trace (setq *tracelimit* NIL) ; show all the entries (foo 5) ; break: **BREAK** ; prints Function:#<Subr-BREAK...> ; Function:#<Closure-FEE...> ; Arguments: ; 5 ; Function:#<Closure-FOO...> ; Arguments: ; 5 (clean-up) ; from break loop (setq *tracelimit* 2) ; show only 2 entries (foo 5) ; break: **BREAK** ; prints Function:#<Subr-BREAK...> ; Function:#<Closure-FEE...> ; Arguments: ; 5 (clean-up) ; from break loop
Note: *tracenable* and
*tracelimit* system variables have to do
with back trace information at entry to a
See the
*tracenable*
system variable in the