Код из trace.el.
;; (defun fact (n)
;; (if (= n 0) 1
;; (* n (fact (1- n)))))
;; fact
;;
;; (trace-function 'fact)
;; fact
;;
;; Now, evaluating this...
;;
;; (fact 4)
;; 24=============> это да
;;
;; ...will generate the following in *trace-buffer*: ==>ничего подобного
;;
;; 1 -> fact: n=4
;; | 2 -> fact: n=3
;; | | 3 -> fact: n=2
;; | | | 4 -> fact: n=1
;; | | | | 5 -> fact: n=0
;; | | | | 5 <- fact: 1
;; | | | 4 <- fact: 1
;; | | 3 <- fact: 2
;; | 2 <- fact: 6
;; 1 <- fact: 24
;;
не могу разобраться как этим trace пользоваться.