105 |
there is no need for Guile to create a new stack frame for each |
there is no need for Guile to create a new stack frame for each |
106 |
iteration. Using @code{trace} here helps us see why this is so. |
iteration. Using @code{trace} here helps us see why this is so. |
107 |
|
|
108 |
|
|
109 |
@node Backtrace |
@node Backtrace |
110 |
@appendixsec Backtrace |
@section Backtrace |
111 |
|
|
112 |
|
|
113 |
@node Stacks and Frames |
@node Stacks and Frames |
114 |
@appendixsec Stacks and Frames |
@section Stacks and Frames |
115 |
|
|
116 |
When a running program is interrupted, usually upon reaching an error or |
When a running program is interrupted, usually upon reaching an error or |
117 |
breakpoint, its state is represented by a @dfn{stack} of suspended |
breakpoint, its state is represented by a @dfn{stack} of suspended |