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.

481 shadowing-import<br />

shadowing-import symbols &optional package Function<br />

This is like import, but it does not signal an error even if the importation<br />

of a symbol would shadow some symbol already available in the package. If<br />

a distinct symbol with the, same name is already present in the package, it<br />

is removed (using unintern). The imported symbol is placed on the<br />

shadowing-symbols list of package.<br />

The symbols argument should be a list of symbols or a single symbol. If<br />

symbols is nil, it is treated like an empty list. package can be a package<br />

object or the name of a package (a symbol or a string). If unspecified,<br />

package defaults to the value of *package*. Returns t.<br />

shadowing-import should be used with caution. It changes the state of<br />

the package system in such a way that the consistency rules do not hold<br />

across the change.<br />

shiftf &rest references-and-values Macro<br />

Each references-and-values can be any form acceptable as a generalized variable<br />

to setf. All the forms are treated as a shift register; the last<br />

references-and-values is shifted in from the right, all values shift over to<br />

the left one place, and the value shifted out of the first<br />

references-and-values position is returned.<br />

For example as seen in a Lisp Listener:<br />

(setq forces (list army navy air-force marines»<br />

(ARMY NAVY AIR-FORCE MARINES)<br />

(shiftf (car forces) (cadr forces 'new-york-cops»<br />

ARMY<br />

forces<br />

(NAVY NEW-YORK-COPS AIR-FORCE MARINES)<br />

(shiftf (cadr forces) (cddr forces) 'monterey-lifeguards)<br />

NEW-YORK-COPS<br />

forces<br />

(NAVY (AIR-FORCE MARINES) . MONTEREY-LIFEGUARDS)<br />

I<br />

short-float<br />

Type Specifier<br />

short-float is the type specifier symbol for the predefined Lisp singleprecision<br />

floating-point number type.<br />

The type short-float is a subtype of the type float. In Symbolics Common<br />

Lisp short-float is identical with single-float.<br />

The type short-float is disjoint with the types long-float and double-float.<br />

Examples:

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

Saved successfully!

Ooh no, something went wrong!