O Emacs 24.4 vem com um novo sistema de aconselhamento. O NEWSarquivo diz:
** O novo pacote
nadvice.eloferece facilidades de aconselhamento mais leves. Está em camadas como:***
add-function/remove-function, que pode ser usado para adicionar / remover código em qualquer local de realização de funções, como filtros de processo ou<foo>-functionganchos.***
advice-add/advice-removepara adicionar / remover um conselho sobre uma função nomeada, assim comodefadvicefaz.
P: Quais são os benefícios e implicações práticas deste novo pacote?
Estou especialmente interessado em respostas que abordem os seguintes pontos:
Se eu estiver usando apenas conselhos para personalizar o Emacs (em vez de escrever pacotes complementares), preciso mudar para o novo sistema? Ele substituirá o sistema antigo em algum momento?
O que exatamente posso fazer com o novo sistema que não consigo realizar
defadvice?Qual é o significado de ser capaz de "adicionar / remover código em qualquer local de realização de funções"?