17.05.2015 Views

zl:1 - FTP

zl:1 - FTP

zl:1 - FTP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

239 dbg:frame-next-nth-interesting-active-frame<br />

For a table of related items: See the section "Functions for Examining<br />

Stack Frames" in Symbolics Common Lisp: Language Concepts.<br />

dbg:frame-next-nth-interesting-active-frame frame &optional Function<br />

(count 1)<br />

dbg:frame-next-nth-interesting-active-frame goes up the stack by count interesting<br />

active frames from frame and returns a frame pointer to that<br />

frame. It returns a second value that is not nil. When count is positive,<br />

this is like calling dbg:frame-next-interesting-active-frame count times;<br />

count can also be negative or zero. If either end of the stack is reached, it<br />

returns a frame pointer to the first or last active frame and nil.<br />

"Next" means the frame of a procedure that was invoked more recently<br />

(the frame called by this one; toward the top of the stack).<br />

"Interesting active frames" include all of the active frames except those<br />

that are parts of the internals of the Lisp interpreter, such as the frames<br />

for eval, apply, funcall, let, and other basic Lisp special forms. The list<br />

of such functions is the value of the system constant,<br />

dbg:*uninteresting-functions* .<br />

Caution: Use this function only within the context of the<br />

dbg:with-erring-frame macro.<br />

For a table of related items: See the section "Functions for Examining<br />

Stack Frames" in Symbolics Common Lisp: Language Concepts.<br />

dbg:frame-next-nth-open-frame frame &optional (count 1) Function<br />

dbg:frame-next-nth-open-frame goes up the stack by count open frames<br />

from frame and returns a frame pointer to that frame. It returns a second<br />

value that is not nil. When count is positive, this is like calling<br />

dbg:frame-next-open-frame count times; count can also be negative or<br />

zero. If either end of the stack is reached, it returns a frame pointer to<br />

the iust or last active frame and nil.<br />

"Next" means the frame of a procedure that was invoked more recently<br />

(the frame called by this one; toward the top of the stack).<br />

Caution: Use this function only within the context of the<br />

dbg:with-erring-frame macro.<br />

For a table of related items: See the section "Functions for Examining<br />

Stack Frames" in Symbolics Common Lisp: Language Concepts.<br />

I<br />

dbg:frame-next-open-frame frame Function<br />

dbg:frame-next-open-frame returns a frame pointer to the next open frame<br />

following frame-pointer. If frame is the last open frame on the stack, it<br />

returns nil.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!