Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reflection Clojure列表leiningen名称空间_Reflection_Clojure_Leiningen - Fatal编程技术网

Reflection Clojure列表leiningen名称空间

Reflection Clojure列表leiningen名称空间,reflection,clojure,leiningen,Reflection,Clojure,Leiningen,白炽灯,一种绘图/打印工具,工作良好: [incanter "1.5.6"] ; in project.clj ; in repl: (do (use '(incanter core stats charts)) (view (histogram (sample-normal 1000)))) 但是,如何以编程方式列出leiningen依赖项中的名称空间? 所有ns不工作: ; comes up empty UNTILL you (use 'incanter.charts): (filterv

白炽灯,一种绘图/打印工具,工作良好:

[incanter "1.5.6"] ; in project.clj
; in repl:
(do (use '(incanter core stats charts)) (view (histogram (sample-normal 1000))))
但是,如何以编程方式列出leiningen依赖项中的名称空间? 所有ns不工作:

; comes up empty UNTILL you (use 'incanter.charts):
(filterv #(.contains % "charts") (mapv str (all-ns)))
有没有办法做到这一点?

(所有ns)
只返回已加载的名称空间(直接或间接,例如通过使用
require
use

要搜索尚未加载的命名空间,可以使用其命名空间中的和函数