Scieneer Common Lisp 1.3.9 online documentation

psetf &rest args &environment env[Macro]

This is to setf as psetq is to setq. The args are alternating place expressions and values to go into those places. All of the subforms and values are determined, left to right, and only then are the locations updated. Returns nil.