Compiled COMPILE forms at load time Bug

Raymond Toy toy.raymond at gmail.com
Fri Mar 12 13:01:50 CET 2010


On 3/10/10 1:47 PM, Helmut Eller wrote:
> One more thing:
> 
> (defmacro bar () 1)
> (compile 'bar '(lambda () 2))
> 
> should remove the macro binding for bar.  
> 

Hmm.  The CLHS entry for COMPILE says:

	if name is a symbol  that names a macro, its macro function is updated

What is that supposed to mean?  The macro binding should be removed?
That we're defining a new macro expansion for that symbol?

Ray




More information about the cmucl-imp mailing list