12 Mar
2010
12 Mar
'10
3:59 p.m.
* Raymond Toy [2010-03-12 14:32+0100] writes:
Ok, so SBCL defines a new macro. I notice that ACL, Clisp and CCL define new functions. ACL and Clisp do it silently; CCL produces a cerror about redefining a macro as a function.
LispWorks, like SBCL, updates the macro-function. It seems that the wording in the spec intends that. I guess it could be useful to compile the expander function with (compile 'my-macro) if my-macro is very complicated. Helmut