next up previous contents
Next: Control Structure Up: Improvements in Common Previous: Program Structure

Predicates

The functionp  now follows the new specification in Steele [7]. Only internal functions ( SUBR's), byte compiled functions, and function closures result in a non- nil value. In particular, nil is returned for symbols and lambda expressions.

The function bit-vector-p  has been added for compatibility with some software; it always returns nil .

The macros and  and or  now return multiple values if the final expression does.



Luke Tierney
Wed Feb 26 05:25:18 CST 1997