This works in CL:
(symbol-macrolet ((x 123) (y (* 2 x))) y)
=> 246
... but produces an error in PS. Seems wrong?
Dan
Well, this turned up 3 bugs in Parenscript: first of all, the way symbol-macros were being defined, then the way they were being expanded, and then a bug in the way symbol-macrolet was being used by the "with-slots" macro. A fix is now in the darcs repository.
Vladimir
On 9/29/07, Daniel Gackle danielgackle@gmail.com wrote:
This works in CL:
(symbol-macrolet ((x 123) (y (* 2 x))) y)
=> 246
... but produces an error in PS. Seems wrong?
Dan _______________________________________________ parenscript-devel mailing list parenscript-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/parenscript-devel
parenscript-devel@common-lisp.net