reader-macro

    5गर्मी

    1उत्तर

    सामान्य लिस्प में कुछ रीड मैक्रोज़ हैं जैसे कि '#'#P, लेकिन मैं एक पढ़ा मैक्रो कैसे लिख सकता हूं? इस तरह: #T"hello world" ====================> (gettext "hello world")

    5गर्मी

    2उत्तर

    मैं सिर्फ sharpsign पेट के पाठक मैक्रो पर पढ़ रहा है और यह लग रहा था जैसे कि यह gensym काफ़ी मिलती-जुलती प्रभाव नहीं पड़ा Sharpsign बृहदान्त्र: "एक uninterned प्रतीक का परिचय" Gensym: "बनाता है और एक

    17गर्मी

    7उत्तर

    मैं लिस्प के कुछ हिस्सों के लिए महसूस करने की कोशिश कर रहा हूं कि मैंने अब तक बहुत अधिक उपयोग नहीं किया है। पढ़ें मैक्रोज़ ने इस समय मेरा ध्यान खींचा है। उनके के बारे में बहुत अधिक जानकारी नहीं है का

    5गर्मी

    2उत्तर

    हाल ही में मैंने cl-mysql के बारे में कोड पढ़ने की कोशिश की, लेकिन #+ के साथ अटक गया। यह गूगल के लिए, लेकिन काम नहीं है, तो यहां (defun make-lock (name) #+sb-thread (sb-thread:make-mutex :name na

    13गर्मी

    3उत्तर

    मैं हाल ही में क्लोजर का उपयोग कर रहा हूं लेकिन मुझे अभी भी समझ में नहीं आता कि मुझे कौन सी कार्यक्षमता मिलती है जो सामान्य लिस्प पाठक मैक्रोज़ प्रदान नहीं करती है। सरल शब्दों में मुझे यह समझा सकते है

    7गर्मी

    2उत्तर

    किसी में पता है कि #+ और #- ऑपरेटरों .sbclrc में मतलब है? मैं इसे मैनुअल में नहीं ढूंढ सका। मैं .sbclrc में #- देखने के बाद मैं quicklisp स्थापित: #-quicklisp (let ((quicklisp-init (merge-pathnames "

    7गर्मी

    3उत्तर

    के साथ लिस्प कोड को संकलित करना मुझे बाइट कोड या फ़ाइल को उस मामले के लिए एक fasl फ़ाइल में लिस्प कोड की फ़ाइल संकलित करते समय पढ़ने मैक्रोज़ के बारे में समझने में कुछ परेशानी हो रही है। या शायद मैं इ