[Ecls-list] Ecls-list Digest, Vol 32, Issue 9

Pascal J. Bourguignon pjb at informatimago.com
Sun Dec 14 09:47:26 UTC 2008


> Date: Sat, 13 Dec 2008 19:58:44 -0700
> From: "Robert Dodier" <robert.dodier at gmail.com>
> Subject: [Ecls-list] cannot redefine functions in compiled program?
> To: ECL <ecls-list at lists.sourceforge.net>
> Message-ID:
> 	<eb9c4b9a0812131858s69182a0atd22d662972d5a1a4 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi,
>
> I am working with ECL as of about Dec 7.
> it appears that when a function in a compiled program is redefined,
> either in the interpreter or by compiling and loading a program,
> function calls to any redefined functions go to the original
> definition, not the new one.
> [...]
> Is there a way to tell ECL that functions might be redefined?

Add (declaim (notinline g)) in foo.lisp.
COMPILE-FILE is allowed to put functions in the same file inline  
automatically, by default.

-- 
__Pascal Bourguignon__
http://www.informatimago.com







More information about the ecl-devel mailing list