[LISPWORKS][Common Lisp HyperSpec (TM)] [Previous][Up][Next]


5.1.2.4 THE Forms as Places

A the form can be used as a place, in which case the declaration is transferred to the newvalue form, and the resulting setf is analyzed. For example,

 (setf (the integer (cadr x)) (+ y 3))
is processed as if it were

 (setf (cadr x) (the integer (+ y 3)))


[Starting Points][Contents][Index][Symbols][Glossary][Issues]
Copyright 1996-2005, LispWorks Ltd. All rights reserved.