Re: (apply #'and '(t t nil)) not work



At the risk of confusing you, if you absolutely need short circuiting
with apply, this will work:

CL-USER(3): (defvar *foo* (list (lambda () t) (lambda () t) (lambda ()
nil) (lambda () (write-line "Death") t)))
*FOO*
CL-USER(4): (every #'funcall *foo*)
NIL


But there is a strong likelyhood that you don't need to do something
that drastic.
.



Relevant Pages