CMFCaseiro <Claudio.Caseiro@rnl.ist.utl.pt> 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)
T
> (every #'identity '())
T
>
Why should the applicative version behave any different than the macro??
You'd just confuse people...
-Rob
-----
Rob Warnock, 8L-855 rpw3@sgi.com
Applied Networking http://reality.sgi.com/rpw3/
Silicon Graphics, Inc. Phone: 650-933-1673
1600 Amphitheatre Pkwy. FAX: 650-933-0511
Mountain View, CA 94043 PP-ASEL-IA