Jeff Mincy <jeff(a)delphioutpost.com> writes:
Anybody who uses the advice mechanism will get screwed
when apel redefines the function.
...
The problem is that apel uses symbol-function to save the current
function away and is not aware of the advice mechanism, however,
defun which is used to redefine the function in apel is aware of
advised functions.
Interesting. So is this good practice? Hard-coded advice? Seems
like it's not.
Try commenting out the code in poe.el that redefines require and
see if you still get the error - don't forget to recompile.
Apel complains when I comment out that section of code. But 'w3m'
works now. Don't know if it breaks anything else that uses poe.
Looks like the code is there to accommodate older versions of Emacs.
Should I take it up with the Apel developers?
Ned Ludd