Subject: Re: On conditionals
From: Erik Naggum <>
Date: Wed, 21 Nov 2001 23:39:12 GMT
Newsgroups: comp.lang.lisp
Message-ID: <>

* Dorai Sitaram
| Since "when" (and "unless") must return a value, why not return a
| meaningful value?  A return value of nil currently does not imply that
| the "when" failed.  If we returned the value of the _test_, then the
| result is meaningful and usable.

  This implies that the current return value is not meaningful, a premise
  with which I simply disagree.  Although it would be nice if when and
  unless were defined that way, I think it should be possible to return a
  value from these forms, just that it needs to be a judicious choice.

  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
  Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.