Emacs 24.4 viene fornito con un nuovo sistema di consulenza. Il NEWSfile dice:
** Il nuovo pacchetto
nadvice.eloffre servizi di consulenza più leggeri. È stratificato come:***
add-function/remove-function, che può essere utilizzato per aggiungere / rimuovere il codice in qualsiasi luogo che trasporta funzioni, come filtri di processo o<foo>-functionganci.***
advice-add/advice-removeper aggiungere / rimuovere un consiglio su una funzione denominata, proprio comedefadvicefa.
D: Quali sono i vantaggi e le implicazioni pratiche di questo nuovo pacchetto?
Sono particolarmente interessato alle risposte che affrontano i seguenti punti:
Se sto usando solo consigli per personalizzare Emacs (anziché scrivere pacchetti aggiuntivi), devo passare al nuovo sistema? Sostituirà il vecchio sistema ad un certo punto?
Cosa posso fare esattamente con il nuovo sistema che non riesco a realizzare
defadvice?Qual è il significato di essere in grado di "aggiungere / rimuovere codice in qualsiasi luogo che trasporta funzioni"?