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

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

Re: Problem advising nreverse.


From: Sergei Organov
Subject: Re: Problem advising nreverse.
Date: Tue, 15 Dec 2009 23:38:47 +0300
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

> address@hidden (Pascal J. Bourguignon) writes:
>
>> Sergei Organov <address@hidden> writes:
>>> I still wonder if it's documented somewhere in some manual when
>>> defadvice doesn't actually work. It seems it is not there in the Elisp
>>> manual, or did I miss it?
>>
>> See: (info "(elisp)Advising Primitives")
>
> Well, but I didn't find even single word there describing cases when
> it does not work to advise a funciton.

Sorry, my mistake. In fact, this topic does tell about when advice won't
work, but it tells exactly opposite to what actually happens:

"Calls to the primitive from Lisp code will take note of the advice, but
calls from C code will ignore the advice."

Now, in my case `nreverse' is called from Lisp code, not from C code, so
according to the manual advice must work, right? And there is no single
word about differences in behavior due to byte-compiling.

-- 
Sergei.





reply via email to

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