Subject: Re: setq x setf From: Erik Naggum <erik@naggum.no> Date: 2000/06/15 Newsgroups: comp.lang.lisp Message-ID: <3170048924854920@naggum.no> * glauber <glauber.ribeiroNOglSPAM@experian.com.invalid> | What's the difference between setq and setf? setq is a special operator that takes a variable (binding, really) and a value, and causes references to that variable (binding) after the setq to yield the value. setf is a macro that takes a place (generalized reference) and a value, and causes references to the place after the setf to yield the value, in ways appropriate for each place. It expands into setq for variables (bindings), for instance. #:Erik -- If this is not what you expected, please alter your expectations.