and is a short-circuiting Boolean macro.
Syntax
(and ⟨expr⟩ ...)
Semantics
- Arguments are evaluated left to right.
- Evaluation stops as soon as a
Falsevalue is reached. - Use
boolean-andwhen you need an ordinary function instead.
Example
(and open? writable? nonempty?)