[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re2: MCL support for MOP
- To: miller@cs.rochester.edu
- Subject: Re: Re2: MCL support for MOP
- From: Bob Kerns <rwk@world.std.com>
- Date: Tue, 12 Jan 1993 08:46:29 -0500
- Cc: bhyde@gensym.com, info-dylan@cambridge.apple.com
- In-reply-to: Your message of "Mon, 11 Jan 1993 15:57:09 EST." <9301112057.AA08801@larynx.cs.rochester.edu>
Date: Mon, 11 Jan 93 15:57:09 -0500
From: miller@cs.rochester.edu
On the flip side, I couldn't live without symbol-function. When I
incrementally redefine a function symbol in a file (e.g. defun of foo),
I don't want to go have to recompile every #' mention of the function, I
want the newest version always.
Ah, but you don't need to do this. #' always gets the latest version.
You only need to update datastructures that contain function pointers,
which is why it's a good idea to combine the initialization of those
data-structures with their definitions, in a macro, so that redefining
the function also updates the datastructure.
Sure, it loses in the face of a macro,
but that's just another reason to try to avoid macros (or at least get
them right the first time :-).
I don't understand just what you're refering to here. What loses, how?