ClojureClr 源宏:找不到标准库函数的源
ClojureClr source macro: Source not found for standard library functions
我正在尝试打印函数的源代码,但我得到 Source not found
user=> (source map)
; Source not found
; nil
我正在使用 运行 Clojure.Main.exe 的 ClojureClr 1.6.0。我没有任何 clojure .clj
源文件。我错过了什么?
编辑:
这里说文件是clojure/core.clj
,
user=> (meta (resolve `map))
; ..... :file "clojure/core.clj", .....
该文件夹应该在某个特定路径中吗?相对于repl什么的?
我下载了源代码并将其复制到 Clojure.Main.exe
文件夹,现在可以使用了。
This 是关于 clojure 的命名空间和库如何工作以及它们与文件系统的关系的精彩教程。
我正在尝试打印函数的源代码,但我得到 Source not found
user=> (source map)
; Source not found
; nil
我正在使用 运行 Clojure.Main.exe 的 ClojureClr 1.6.0。我没有任何 clojure .clj
源文件。我错过了什么?
编辑:
这里说文件是clojure/core.clj
,
user=> (meta (resolve `map))
; ..... :file "clojure/core.clj", .....
该文件夹应该在某个特定路径中吗?相对于repl什么的?
我下载了源代码并将其复制到 Clojure.Main.exe
文件夹,现在可以使用了。
This 是关于 clojure 的命名空间和库如何工作以及它们与文件系统的关系的精彩教程。