[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>
> <eb9c4b9a0812131858s69182a0atd22d662972d5a1a4 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 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.
More information about the ecl-devel