Major Section: TRACE
Example: (trace! (fact :native t :entry *foo*))where theGeneral Form: (trace! spec1 ... specn)
fni
are suitable arguments to trace$
.
Trace!
is a version of trace$
that avoids the need for an
already-active trust tag (or ``ttag''; see defttag), as explained below.
See trace$ for when a trust tag can be necessary.
See untrace$ for how to undo the effect of trace!
.
The evaluation of a trace!
form causes temporary creation of an active
trust tag, :trace!
, followed by the corresponding trace$
form. The
trust tag will disappear when the call to trace!
completes. Even though
trace!
will remove its temporary ttag, it will still print a
``TTAG NOTE
'', which indicates that the session is suspect. See defttag
and see ttags-seen for further remarks on this issue.