Scieneer Common Lisp 1.3.9 online documentation

if &rest rest[Special Form]

if predicate then [else]

If predicate evaluates to non-null, evaluate then and returns its values, otherwise evaluate else and return its values. Else defaults to nil.