[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: fboundp question
Page 71: ``We say that a predicate `is true' when it returns a non-NIL
value''
Page 90-91: ``FBOUNDP is true if the symbol has a global function
definition. Note that FBOUNDP is true when the symbol names a special
form or macro.''
Page 116: ``COND {(test {form}*)}* [Macro]''
Page 133: ``GO tag [Special Form]''
Therefore,
(fboundp 'cond) => a non-NIL value
(fboundp 'go) => a non-NIL value
Nothing more is guaranteed by the language definition. Xerox and Lucid
Lisps return T in both cases.
Pavel