Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!uunet!aplcen!samsung!ctrsol!lll-winken!arisia!mdixon From: mdixon@thelonius.PARC.xerox.com (Mike Dixon) Newsgroups: comp.sys.next Subject: Re: LISP Message-ID: Date: 15 Nov 89 00:59:43 GMT References: <246300066@uxa.cso.uiuc.edu> Sender: news@arisia.Xerox.COM Organization: Xerox PARC, Palo Alto, CA Lines: 15 In-reply-to: jpd00964@uxa.cso.uiuc.edu's message of 14 Nov 89 10:43:53 GMT the first book you want is "Common Lisp the Language". according to it, "functionp returns true for any object that is a symbol, a list whose car is lambda, returned by the function special form, or returned by compile with a nil first argument. Note that functionp returns true when its argument is a symbol even if that symbol does not have a function binding (either lexical or dynamic)." as far as i can tell it does just that. when you say it returns true for "just about everything", did you just mean all symbols? .mike.