Subject: Re: symbol-function vs. #'
From: Erik Naggum <erik@naggum.net>
Date: Thu, 08 Nov 2001 02:24:01 GMT
Newsgroups: comp.lang.lisp
Message-ID: <3214175058506354@naggum.net>

* Kenny Tilton
| Well, turns out 'fboundp is what I wanted. 'fdefinition works too but
| signals an error if undefined and I am not always sure the setter
| exists.

* Kent M Pitman <pitman@world.std.com>
| It would be better if you called it FBOUNDP or fboundp but not 'fboundp.
| When you quote it, you are notating the list (quote fboundp), which is
| not an operator name.

  I read it as "turns out the symbol fboundp is what I wanted", since that
  is what 'fboundp would evaluate to, but it is just _wrong_.  That is why
  I try to write "the variable foo", "the function bar", "the class zot",
  etc.  The context we have in our source code is not available in prose,
  so I think it becomes more perspicuous by re-introducing it explicitly.
  I used to write symbols in all caps to make it stand out, but it looks
  bad, and in order to ease searching for stuff, but I never used that.

///
-- 
  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.