Seems like maybe a bug in MACROEXPAND?
"David McClain (as dbm at refined-audiometrics dot com)" <[email protected]>
| Newsgroups | gmane.lisp.lispworks.general |
|---|---|
| Message-ID | <[email protected]> |
This test code compiles just fine.
But when I place the cursor in the editor over the opening to the DEFUN and ask for a EXPRESSION/WALK (CMD-SHIFT-M), I get the error shown below:
(defun tst ()
(symbol-macrolet ((beh `(actor-beh (the actor *self*))))
(sys:compare-and-swap beh *self-beh* #'go-around)))