This shows a couple of samples of the dump-stack
primitive.
This output was produced by calling
./stage2 < dump-stack.test | sed -e 's/-> //g' -e 's/> //g'
(The sed
strips out all those annoying prompts.)
Here's the output:
<closure factorial>
STACK TRACE:
factorial:
n = 1
(completed evaluations)
2
factorial:
n = 2
(completed evaluations)
3
factorial:
n = 3
6
<closure caar>
<closure cadr>
<closure cddr>
<closure caddr>
<closure cadar>
<closure cadddr>
<closure list1>
<closure list2>
<closure list3>
<closure assoc>
STACK TRACE:
assoc:
x = U
alist = ((U Thant))
assoc:
x = U
alist = ((I Ching) (U Thant))
assoc:
x = U
alist = ((E coli) (I Ching) (U Thant))
Thant