gensym

    9गर्मी

    2उत्तर

    कुछ ऐसा है जो मैं सामान्य लिस्प के बारे में नहीं समझ सकता। मान लें मैं एक मैक्रो इस के समान लिख रहा हूँ: (defmacro test-macro() (let ((result (gensym))) `(let ((,result 1)) (print (in

    6गर्मी

    2उत्तर

    मैं प्रैक्टिकल कॉमन लिस्प के माध्यम से पढ़ रहा/काम कर रहा हूं। मैं लिस्प में एक टेस्ट फ्रेमवर्क बनाने के बारे में अध्याय पर हूं। मैं समारोह है "परीक्षण +" के रूप में नीचे लागू किया है, और यह काम करता

    14गर्मी

    2उत्तर

    में नेस्टेड वाक्य रचना-उद्धरण में समन्वय ऑटो gensym Clojure में, आप gensym उपयोग करने के लिए अपने मैक्रो में आंतरिक उपयोग के लिए उन्हें स्वच्छ रखने के लिए के लिए प्रतीक बनाने की जरूरत है। हालांकि, कभी