and, not, or
and, not, or — are the same as the corresponding Logical Operators.
and (!condition[,!condition]...)
not (condition)
or (!condition[,!condition]...)
conditionAny Gamma or Lisp expression.
Non-nil or
nil.
Gamma>not(6);nilGamma>not(nil);tGamma>and(5<6,string("hi ","there"));"hi there"Gamma>and(5>6,string("hi ","there"));nilGamma>x = 5;5Gamma>y = 6;6Gamma>or(x == 3, y == 0);nilGamma>or(x == 3, y == 6);tGamma>