21 Sep
2008
21 Sep
'08
21:23
"Arthur" == Arthur Smyles <atsmyles@earthlink.net> writes:
Arthur> (if (values #f) #t #f) Arthur> => #f Arthur> (if (values #f #f) #t #f) Arthur> => #t Arthur> I was surprised to discover this. I look at it this way: only #f is false; (values #f) => #f is false, whereas (values #f #f) is something that is not #f, and therefore true ;) Seems simple, but I'm always having to remind myself that it works that way. Joel -- Joel J. Adamson University of North Carolina at Chapel Hill CB #3280, Coker Hall Chapel Hill, NC 27599-3280 Before you reply to this email, please read http://www.unc.edu/~adamsonj/email-howto.html