17.05.2015 Views

zl:1 - FTP

zl:1 - FTP

zl:1 - FTP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>zl</strong> :closure-alist 88<br />

•<br />

<strong>zl</strong>:closure-aUst closure Function<br />

Returns an alist of (symbol. value) pairs describing the bindings which the<br />

dynamic closure performs when it is called. This list is not the same one<br />

that is actually stored in the closure; that one contains pointers to value<br />

cells rather than symbols, and <strong>zl</strong>:closure-aUst translates them back to symbols<br />

so you can understand them. As a result, clobbering part of this list<br />

does not change the closure.<br />

If any variable in the closure is unbound, this function signals an error.<br />

The Symbolics Common Lisp equivalent of this function is<br />

dynamic-closure-aUst.<br />

See the section "Dynamic Closure-Manipulating Functions" in Symbolics<br />

Common Lisp: Language Concepts.<br />

closure-function closure Function<br />

Returns the closed function from the dynamic closure closure. This is the<br />

function that was the second argument to <strong>zl</strong>:closure when the dynamic<br />

closure was created. See the section "Dynamic Closure-Manipulating<br />

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

<strong>zl</strong>:closurep arg Function<br />

<strong>zl</strong>:closurep returns t if its argument is a closure, otherwise nil.<br />

<strong>zl</strong>:closure-variables closure Function<br />

Creates and returns a list of all of the variables in the dynamic closure<br />

closure. It returns a copy of the list that was passed as the first argument<br />

to <strong>zl</strong>:closure when closure was created.<br />

The Symbolics Common Lisp equivalent of this function is<br />

dynamic-closure-variables<br />

See the section "Dynamic Closure-Manipulating Functions" in Symbolics<br />

Common Lisp: Language Concepts.<br />

clrhash table Function<br />

Removes all of the entries from table.<br />

For a table of related items: See the section "Table Functions" in Symbolics<br />

Common Lisp: Language Concepts.<br />

<strong>zl</strong>:clrhash-equal hash-table Function<br />

Removes all of the entries from hash-table. This function will be removed<br />

in the future - use clrhash instead.

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

Saved successfully!

Ooh no, something went wrong!