A values form can be used as a place, provided that each of its subforms is also a place form.
A form such as
(setf (values place-1 \dots place-n) values-form)
does the following:
The storing form in the setf expansion of values returns as multiple values_2 the values of the store variables in step 2. That is, the number of values returned is the same as the number of place forms. This may be more or fewer values than are produced by the values-form.
Go to the first, previous, next, last section, table of contents.