Code: Select all
(dsetf (a . b) '(1 . 2))
The macro I have written expands to the destructuring-bind form shown below, ie this...
Code: Select all
(let ((a 1) (b 2))
(dsetf (a b) '(4 5)))
Code: Select all
(let ((a 1) (b 2))
(destructuring-bind
(#:a1 #:b2)
'(4 5)
(setf b #:b2 a #:a1)))
Can anyone assist?The variable #:B2 is defined but never used.
The variable #:A1 is defined but never used.
undefined variable: #:A1
undefined variable: #:B2