[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