untrace [Macro]


Purpose

The Loom untrace function is identical to Lisp's untrace, except that it also untraces Loom methods and relations.

Syntax

untrace &body functionNames

Arguments

The functionNames argument supplies the names of zero or more functions, methods, and sealed relations which are to be untraced.

Value

If functionNames are supplied, untrace simply returns these names. Otherwise, it returns a list of the functions, methods, and relations for which tracing is being stopped.

Remarks

The use-loom amd call-use-loom functions perform a shadowing-import of the symbol ``LOOM:untrace'' into the using package.

Examples

(defun foo (x) x) 
(defmethod M (?x) :title "test" :action ((foo ?x))) 
(untrace foo M) ==> (FOO M)

See Also

Last modified: Jun 1 1995