Structural Informatics Group (SIG) logo
Home | Projects | Demos | Downloads | Publications | Local Info | About Us | New site
Go to the first, previous, next, last section, table of contents.

untrace

untrace

type: special form (fsubr)
location: built-in
source file: xlcont.c
Common LISP compatible: similar
supported on: all machines

SYNTAX

(untrace  <function> ... )
        <function>      -       a function name 

DESCRIPTION

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.

EXAMPLES

(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.


Go to the first, previous, next, last section, table of contents.