Arc provides basic Boolean operations. Only nil and empty list are false; any other value, including 0 and empty string, is true. The operations provide short-circuit evaluation, so only the necessary arguments are evaluated, left-to-right.
See also the Anaphoric operations aand
and aor
.