Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site utah-cs.UUCP Path: utzoo!linus!philabs!cmcl2!seismo!utah-cs!shebs From: shebs@utah-cs.UUCP (Stanley Shebs) Newsgroups: net.lang.lisp Subject: Re: Responses to: "LISP" by Winston & Horn: is the 2nd Edition better? Message-ID: <3361@utah-cs.UUCP> Date: Mon, 3-Jun-85 10:28:57 EDT Article-I.D.: utah-cs.3361 Posted: Mon Jun 3 10:28:57 1985 Date-Received: Tue, 4-Jun-85 00:52:47 EDT References: <2433@wateng.UUCP> <4384@mit-eddie.UUCP> Reply-To: shebs@utah-cs.UUCP (Stanley shebs) Distribution: net Organization: Univ of Utah CS Dept Lines: 16 In article <4384@mit-eddie.UUCP> barmar@mit-eddie.UUCP (Barry Margolin) writes: >Common Lisp doesn't have a "put" or "putprop" function. The only way to >put items on the property list in Common Lisp is with "setf". The correct way to say this is that the language standard doesn't define the function. However, most (if not all) CL implementations have a "put" function, and go to various lengths to make it less visible. Usually, a determined user could still get to it; but then of course a program using the function would not be portable CL. >By the way, I don't think "setf" is a macro in CL (it is a macro in >Maclisp and Zetalisp). "Setf" is a macro in CL also. stan shebs