On Fri, Jan 14, 2011 at 8:42 AM, Daniel Weinreb <d...@itasoftware.com> wrote:
> If you have a function that is a predicate, in the sense that
> the function's contract says that its value should be interpreted
> as being either false or true, do you think it's better to code
> it so that it always returns "t" for the true case?

I've never bothered.

Of course I'm also one of these people who routinely use AND and OR to
return non-boolean values, which apparently a lot of people dislike
(it's specifically contravened in Peter Norvig's style guide, for
instance).

BTW I prefer the trailing question mark convention over "-p".  Scheme
uses the question mark, but I'm not sure the convention originated
there -- I think it may actually have started in the InterLisp
community.  Does anyone know?

-- Scott

_______________________________________________
pro mailing list
pro@common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/pro

Reply via email to