null?Test if a value is nil (the empty list).
Parameters:
ANY — Value to testReturns: BOOL — t if nil
pair?Test if a value is a pair (cons cell).
Parameters:
ANY — Value to testReturns: BOOL — t if pair
notLogical negation.
Parameters:
ANY — Value to negateReturns: BOOL — t if x is falsy
atom?Test if a value is an atom (not a pair).
Parameters:
ANY — Value to testReturns: BOOL — t if not a pair
number?Test if a value is an integer.
Parameters:
ANY — Value to testReturns: BOOL — t if integer
str?Test if a value is a string.
Parameters:
ANY — Value to testReturns: BOOL — t if string
symbol?Test if a value is a symbol.
Parameters:
ANY — Value to testReturns: BOOL — t if symbol
char?Test if a value is a character.
Parameters:
ANY — Value to testReturns: BOOL — t if character
procedure?Test if a value is callable (procedure or primitive).
Parameters:
ANY — Value to testReturns: BOOL — t if procedure or primitive
operative?