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
)
要搜索尚未加载的命名空间,可以使用其命名空间中的和函数