Artifact 0e8453799ee13752fc1dfb3438b492df00263dea70a39eae9e8828a11021b3e6:
- File
psl-1983/help/mini-trace.hlp
— part of check-in
[eb17ceb7f6]
at
2020-04-21 19:40:01
on branch master
— Add Reduce 3.0 to the historical section of the archive, and some more
files relating to version sof PSL from the early 1980s. Thanks are due to
Paul McJones and Nelson Beebe for these, as well as to all the original
authors.git-svn-id: https://svn.code.sf.net/p/reduce-algebra/code/historical@5328 2bfe0521-f11c-4a00-b80e-6202646ff360 (user: arthurcnorman@users.sourceforge.net, size: 962) [annotate] [blame] [check-ins using] [more...]
The Mini-Trace Package: ----------------------- The following 4 functions (all FEXPRs) are defined: (they each redefine the functions, saving an old definition) TR ([F:id]) Cause TRACE message to be printed on entry to and exit from calls to the functions F1 ... Fn. UNTR ([F:id]) Restore original definitions BR ([F:id]) Cause BREAK on entry and on exit from functions, permitting arguments and results to be examined and modified. UNBR ([F:id]) Restore original definitions of the functions F1 ... Fn. Fluids: ------- TrSpace!* Controls indentation, may need to be reset to 0 in "funny" cases. !*NoTrArgs Set to T to suppress printing of arguments of traced functions. [See also the Full DEBUG package (do Help Debug; in RLISP, (Help Debug) in LISP).]