help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Modifying a hook while it's being executed


From: kcin
Subject: Re: Modifying a hook while it's being executed
Date: 8 Aug 2005 13:21:13 -0700
User-agent: G2/0.2

rgb wrote:
>
> This line appears in remove-hook.
>
> (setq hook-value (delete function (copy-sequence hook-value)))
>
> It makes me think that a change to the hook's value will not
> be visible to the present execution of the run-hooks command.
> So I'd say it appears to be perfectly safe.

Yes, it seems OK. However I wonder why it is not simply

  (setq hook-value (remove function hook-value))
 
remove also returns a copy. Is there a difference?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]