24.4 Emacs एक नई सलाह प्रणाली के साथ आता है। NEWSफ़ाइल का कहना है:
** नया पैकेज
nadvice.elहल्का-वजन सलाह सुविधाएं प्रदान करता है। इसे निम्न स्तर पर रखा गया है:***
add-function(remove-functionजिसका उपयोग किसी भी फंक्शनिंग प्लेस पर कोड को जोड़ने / हटाने के लिए किया जा सकता है, जैसे कि प्रोसेस फ़िल्टर या<foo>-functionहुक।***
advice-add/advice-removeजोड़ने के लिए / एक नामित समारोह के बारे में सलाह का एक टुकड़ा निकालने के लिए, बहुत पसंदdefadviceकरता है।
प्रश्न: इस नए पैकेज के व्यावहारिक लाभ और निहितार्थ क्या हैं?
मैं निम्नलिखित बिंदुओं को संबोधित करने वाले उत्तरों में विशेष रूप से दिलचस्पी रखता हूं:
यदि मैं केवल Emacs (एड-ऑन पैकेज लिखने के विपरीत) को अनुकूलित करने के लिए सलाह का उपयोग कर रहा हूं, तो क्या मुझे नई प्रणाली पर स्विच करने की आवश्यकता है? क्या यह किसी बिंदु पर पुरानी प्रणाली को बदल देगा?
वास्तव में मैं उस नई प्रणाली के साथ क्या कर सकता हूं जिसे मैं पूरा नहीं कर सकता हूं
defadvice?"किसी भी समारोह में ले जाने वाली जगह पर कोड जोड़ने / निकालने में सक्षम" होने का क्या महत्व है?