trace и *NoTrace?

Продолжаем обзор функций отладочного режима.

trace - вставляет вызов функции $ трассировки в начало тела функции или метода sym, так что информация трассировки будет выводиться до и после выполнения. Может использоваться только с EXPR и SUBR. Встроенные функции (SUBR) автоматически преобразуются в выражения Lisp.

traceAll - трассирует все функции уровня Lisp, вставляя вызов функции $ в начало. lst может содержать символы, которые должны быть исключены из этого процесса. Кроме того, исключаются все символы в глобальной переменной *NoTrace. (В документации переменной нет!).

-trace - интерфейс командной строки для трассировки.

untrace - удаляет вызов функции $ трассировки в начале тела функции или метода sym, так что больше не будет выводиться информация трассировки до и после выполнения. Встроенные функции (SUBR) автоматически преобразуются в исходную форму.

https://picolisp.tiddlyhost.com/#trace