trace и *NoTrace?

Продолжаем обзор функций отладочного режима.
trace - вставляет вызов функции $ трассировки в начало тела функции или метода sym, так что информация трассировки будет выводиться до и после выполнения. Может использоваться только с EXPR и SUBR. Встроенные функции (SUBR) автоматически преобразуются в выражения Lisp.
traceAll - трассирует все функции уровня Lisp, вставляя вызов функции $ в начало. lst может содержать символы, которые должны быть исключены из этого процесса. Кроме того, исключаются все символы в глобальной переменной *NoTrace. (В документации переменной нет!).
-trace - интерфейс командной строки для трассировки.
untrace - удаляет вызов функции $ трассировки в начале тела функции или метода sym, так что больше не будет выводиться информация трассировки до и после выполнения. Встроенные функции (SUBR) автоматически преобразуются в исходную форму.
Subscribe to my newsletter
Read articles from Sergey Shishkin directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sergey Shishkin
Sergey Shishkin
Всегда чему-то учусь!