Of course, that only works for global variables, and only if you require defmacro.ss to get define-macro. --Carl On 9/29/07, Majorinc, Kazimir <kazimir at chem.pmf.hr> wrote: > Here is one possibility > > > (define-macro (set!! p e)(list 'set! (eval p) e)) > > (define y 3) > > (define x (quote y)) > > (set!! x 6) > > y > 6 >