type: special form (fsubr) location: built-in source file: xlcont.c Common LISP compatible: similar supported on: all machines
(untrace <function> ... ) <function> - a function name
The UNTRACE special form removes <function> from the current list of traced functions. UNTRACE returns a list containing the current set of functions that are being traced. If the <function> does currently exist or is currently be traced, there will be no error reported. If there are no functions being traced, a NIL is returned.
(defun foo (x) (print (car x))) ; define FOO (trace 'foo) ; returns (FOO) (foo '(a)) ; Entering: FOO, Argument list: ((A)) ; A ; Exiting: FOO, Value: A ; returns A (untrace 'foo) ; returns NIL (untrace 'glip) ; returns NIL (foo '(a)) ; prints A and returns A
COMMON LISP COMPATIBILITY: The XLISP UNTRACE function does not support any options, which Common LISP allows.