Subject: Re: Applying AND
From: (Rob Warnock)
Date: 1999/06/28
Newsgroups: comp.lang.lisp
Message-ID: <7l77nk$>
CMFCaseiro  <> wrote:
| It could not be ":initial-value nil", because in that case the answer
| will always be nil. It must be ":initial-value t", but in this case if
| the list don't have any element, the answer is "t", what is no correct.

But it *is* correct! After all, that's what "(and)" gives you:

	> (and)
	> (every #'identity '())

Why should the applicative version behave any different than the macro??
You'd just confuse people...


Rob Warnock, 8L-855
Applied Networking
Silicon Graphics, Inc.		Phone: 650-933-1673
1600 Amphitheatre Pkwy.		FAX: 650-933-0511
Mountain View, CA  94043	PP-ASEL-IA