post-scarcity/lisp/not-working-yet.lisp

7 lines
235 B
Common Lisp

(set! or (lambda values
"True if any of `values` are non-nil."
(cond
((nil? values) nil)
((car values) t)
(t (eval (cons 'or (cdr values)))))))