[cmucl-imp] Re: Compiled COMPILE forms at load time Bug

Raymond Toy toy.raymond at gmail.com
Wed Mar 10 15:24:39 CET 2010


On 2/14/10 4:15 PM, Helmut Eller wrote:
>
> We could probably fix the problem by binding form in compile in
> main.lisp with something like this:
>
> (form (etypecase definition
>        ((or cons eval:interpreted-function)
>         `#',(get-lambda-to-compile definition))
>        (function `',definition)))
>
>   
Oops.  I checked in this change and it's in the March snapshot.  But it
also breaks something that used to work:

(defun foo (x y) (+ x y))
(compile 'foo)
(compile 'foo)

This used to work.  Now the second compile generates an error about FOO
being undefined.

Ray




More information about the cmucl-imp mailing list