Re: Compiled COMPILE forms at load time Bug

Raymond Toy <[email protected]>
Newsgroups gmane.lisp.cmucl.devel
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.