मैं अपने विकास पर्यावरण के लिए एसएलईएमई के साथ Emacs का उपयोग कर रहा हूँ। जब मैं (write-to
लिखते हैं और फिर C-M-i
मैं निम्नलिखित स्वत: पूर्णताओं मिलती है:अजीब स्वत: पूर्णता परिणाम emacs + सामान्य lisp
Click on a completion to select it.
In this buffer, type RET to select the completion near point.
Possible completions are:
write-to-sting
write-to-string
मैं जानता हूँ कि कॉमन लिस्प शक्तिशाली है, लेकिन मुझे लगता है कि write-to-sting
एएनएसआई मानक में नहीं है। Google ने इस फ़ंक्शन के लिए एक हिट नहीं दिया था। फिर मैंने इसे एसबीसीएल कोड में खोजने की कोशिश की, लेकिन alas
(documentation 'write-to-sting 'function)
nil
देता है इसलिए इसमें कोई दस्तावेज़ स्ट्रिंग नहीं है।
जब मैं समारोह (write-to-sting)
पर अमल करने की कोशिश मैं The function COMMON-LISP-USER::WRITE-TO-STING is undefined.
अनुरूप भी एक अबाध समारोह पाता मिलती है:
(apropos 'write-to)
WRITE-TO
WRITE-TO-STING
WRITE-TO-STRING (fbound)
मेरा प्रश्न है: क्या चल रहा है? क्या कोई इस समारोह के पीछे कहानी जानता है?
* फेसपाल्म * मैंने निम्नलिखित परीक्षण किया: मैंने लिखा (ब्लब्लाबला), डीबगर से बाहर निकला और फिर (एप्रोपोस 'ब्लै) ने फ़ंक्शन दिखाया ... तो आप सही हैं - फ़ंक्शन इंटर्न को गलत टाइप किए गए संस्करण को गलत टाइप करना ... – tsikov