2014-11-14 3 views
12

साइडर का उपयोग करते समय, "एम-" कर रहे हैं। उपरोक्त प्रतीक "clojure.lang.ISeq" त्रुटि देता है "clojure.lang.ISeq के लिए कोई स्रोत उपलब्ध नहीं है"clojure.lang जावा स्रोत पर कैसे कूदें?

मुझे लगता है कि इस फ़ाइल का स्रोत "क्लोजर-1.5.1-स्रोत.जर" में है।

मैं इस स्रोत को कैसे देख सकता हूं?

+0

https://github.com/clojure-emacs/cider/issues –

+0

का उपयोग करें क्या आपके पास वर्णित एक ही समस्या है [यहां] (https://github.com/clojure-emacs/cider/issues/715) ? –

उत्तर

2

आईएसईक एक जावा इंटरफेस है जो क्लोजर उपकरणों में प्रत्येक सीक-सक्षम संग्रह है। इस प्रकार आप स्रोत (स्रोत var) जारी करके स्रोत नहीं प्राप्त कर सकते हैं। स्रोत प्राप्त करने के लिए आपको गिटहब पर क्लोजर रेपो को समझना होगा। विचार यह है कि अंतर्निहित जावा कोड जो क्लोजर को शक्ति प्रदान करता है, एक क्रियान्वयन विस्तार है, इसलिए इसे भाषा के उपयोगकर्ताओं के सामने प्रकट करने के लिए डिज़ाइन नहीं किया गया है। इसे देखने के लिए बिल्कुल ठीक है, लेकिन आपको कुछ खुदाई करना है। आप इसे eval-ing (javadoc clojure.lang.ISeq) द्वारा सत्यापित कर सकते हैं।

संबंधित मुद्दे