new*_*000 12 java emacs clojure cider emacs24
使用苹果酒时,做"M-".上面的符号"clojure.lang.ISeq"给出错误"没有可用于clojure.lang.ISeq的源".
我看到这个文件的源代码是"clojure-1.5.1-sources.jar".
如何让Cider看到这个来源?
小智 2
ISeq 是一个 java 接口,clojure 中的每个可 seq 集合都实现它。因此,您无法通过发出 (source var) 来获取源代码。要获取源代码,您必须仔细阅读 GitHub 上的 Clojure 存储库。这个想法是,为 Clojure 提供支持的底层 Java 代码是一个实现细节,因此它并不是为了暴露给该语言的用户而设计的。看看它完全没问题,但你必须做一些挖掘。您可以通过 eval-ing (javadoc clojure.lang.ISeq) 来验证这一点。
归档时间:
11 年,5 月 前
查看次数:
601 次
最近记录:
10 年,4 月 前