ClojureClr源宏:标准库函数找不到源

时间:2015-08-19 14:57:20

标签: clojure clojureclr

我正在尝试打印函数的源代码,但我得到Source not found

user=> (source map)
; Source not found
; nil

我通过运行Clojure.Main.exe来使用C​​lojureClr 1.6.0。我没有任何clojure .clj源文件。我错过了什么?

编辑:

这里说文件是clojure/core.clj

user=> (meta (resolve `map)) 
; .....   :file "clojure/core.clj", .....

该文件夹应该在某个特定路径中吗?相对于repl还是什么?

1 个答案:

答案 0 :(得分:1)

我下载了源代码并将其复制到Clojure.Main.exe文件夹,现在可以使用了。

This是一个很棒的教程,讲述了clojure的名称空间和库如何工作以及它们与文件系统的关系。