[Openmcl-devel] Tracing

Kevin Reid kpreid at mac.com
Thu Nov 19 20:51:31 UTC 2009


On Nov 19, 2009, at 15:35, Taoufik Dachraoui wrote:
> For testing purposes I tried to trace VALUES and the trace looped  
> for ever; what can we trace?


This is answered in CLHS 11.1.2.1.2:

> Except where explicitly allowed, the consequences are undefined if  
> any of the following actions are performed on an external symbol of  
> the COMMON-LISP package:
>
> ...
>
> 9. Tracing it (via trace).

http://www.lispworks.com/documentation/HyperSpec/Body/11_abab.htm

Furthermore, tracing any function which is defined by a Common Lisp  
implementation is practically subject to a similar restriction; the  
problem being that there is no guarantee that any given function is  
not in fact involved in the implementation of TRACE.

-- 
Kevin Reid                                  <http://switchb.org/kpreid/>







More information about the Openmcl-devel mailing list