Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用苹果酒时,做“M-”。上面的符号 "clojure.lang.ISeq" 给出错误"No source available for clojure.lang.ISeq"。
我看到这个文件的源代码在“clojure-1.5.1-sources.jar”中。
我怎样才能让苹果酒看到这个来源?
ISeq 是一个 java 接口,clojure 中的每个 seq-able 集合都实现了它。因此,您无法通过发出 (source var) 来获取源。要获取源代码,您必须仔细阅读 GitHub 上的 Clojure 存储库。这个想法是支持 Clojure 的底层 Java 代码是一个实现细节,因此它不是为向该语言的用户公开而设计的。看着它完全没问题,但你必须做一些挖掘。您可以通过 eval-ing (javadoc clojure.lang.ISeq) 来验证这一点。