elisp-macros पर टैग किए गए जवाब

2
"और" बनाम "जब" सशर्त के लिए
यह इस उत्तर पर टिप्पणियों का अनुसरण है । कोड के निम्नलिखित बिट समतुल्य प्रतीत होते हैं: (and a b) (when a b) बेशक andआपको और अधिक शर्तें लगाने देता है: (and a b c d)साधन(when (and a b c) d) मैं whenकेवल ब्रांचिंग को व्यक्त करने के लिए उपयोग …

2
फ़ाइल संकलित होने पर मैक्रो का विस्तार किया जाता है?
मेरे पास एक मैक्रो है जिसे इसके उपयोग संकलन-समय के हर एक उदाहरण पर विस्तारित करने की आवश्यकता है। क्या कोई ऐसा तरीका है जिसे मैं कोडबेस के माध्यम से जाने और प्रत्येक कॉल को सावधानीपूर्वक लपेटने के बिना इसे निर्दिष्ट कर सकता हूं eval-when-compile?

1
जब बाइट संकलित किया जाता है तो डीफ्रोक्सट के साथ मैक्रो "सिंबल का मान वैरिएबल के रूप में शून्य होता है" त्रुटि की ओर जाता है
मेरे दो पैकेजों में मेरे पास एक मैक्रो है जहां शरीर एक रूप में परिभाषित चर पर निर्भर करता है defcustom। मेलपा से पैकेज स्थापित करते समय, बाइट-संकलन समाप्त होता है: त्रुटि: चर के रूप में प्रतीक का मूल्य शून्य है: my-defcustom-variable फिर, फ़ाइल को बफ़र कार्यों में खोलकर मैन्युअल …

3
मैक्रो का उपयोग करने के लिए या उपयोग नहीं करने के लिए [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …

2
इनपुट-नो-इनपुट का उपयोग कैसे करें?
डॉकस्ट्रिंग से: केवल तब तक निष्पादित करें जब तक कोई लंबित इनपुट न हो। यदि इनपुट आता है, जो BODY के निष्पादन को समाप्त करता है, और while-no-inputt को लौटाता है। छोड़ने से यह शून्य हो जाता है। यदि BODY समाप्त हो जाता है, तो BODY while-no-inputजो भी उत्पादन करता …

3
किसी सूची के माध्यम से लूपिंग करके मैं कई डिफ्यूज़ कैसे बना सकता हूँ?
मैं अपने emacs config को अनुकूलित करने पर काम कर रहा हूं जहां मैं गतिशील रूप से उन सभी विषयों के लिए इंटरैक्टिव फ़ंक्शन बना सकता हूं जो मेरे पास एक सूची में हैं। नीचे निर्माण का एक सरलीकृत संस्करण है जो मैं काम करने की कोशिश कर रहा हूं। …

1
मैक्रोज़ के लिए चर स्कोपिंग कैसे निर्धारित की जाती है?
निम्नलिखित उदाहरण मैक्रो को लें, जिसमें परिभाषित किया गया है macro.el। (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) और निम्नलिखित समारोह, ले एक अलग फाइल में परिभाषित , function.el। (defun some-function () (some-macro (do-something))) जब function.elबाइट-संकलित किया जाता है, तो some-variableलेक्सिकल या डायनेमिक बाइंडिंग के तहत बाध्य होगा ? …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.