2

関数のソース コードを出力しようとしていますが、Source not found

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

Clojure.Main.exe を実行して ClojureClr 1.6.0 を使用しています。.cljclojureのソース ファイルがありません。私は何が欠けていますか?

編集:

ここでは、ファイルはclojure/core.clj

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

そのフォルダは特定のパスにある必要がありますか? replまたは何かに関連して?

4

1 に答える 1

1

Clojure.Main.exeソースをダウンロードしてフォルダにコピーしたところ、動作するようになりました。

これは、clojure の名前空間とライブラリがどのように機能するか、およびファイルシステムとの関係についての優れたチュートリアルです。

于 2015-08-24T21:15:50.213 に答える