On Jul 18, 2008, at 12:26, Gerard Robin wrote:
> Hello,
> dummy question (sorry ;-))
> I am reading the Erann Gat's tutorial about the packages:
> http://www.flownet.com/ron/packages.pdf
> It is written:
> --------------------------8<--------------------------------------
> ? (trace make-symbol)
Tracing standardized functions should not be expected to work; the
implementation is free to implement them in unusual ways, or depend on
exact behavior, or inline them, etc.
CLHS TRACE: "If a function to be traced has been open-coded (e.g.,
because it was declared inline), a call to that function might not
produce trace output."
CLHS 11.1.2.1.2 Constraints on the COMMON-LISP Package for Conforming
Programs:
"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)."
--
Kevin Reid <http://homepage.mac.com/kpreid/>
|