【发布时间】:2026-01-09 21:40:01
【问题描述】:
有没有一种惯用的方法来获取可用的命名空间?
(all-ns) 仅返回已使用的命名空间。 (Package/getPackages) 返回所有可用于 import 的 Java 包,但仅返回那些已使用的 Clojure 命名空间。
然后我偶然发现了this post,但它使用了一些类路径魔法。
所以如果我的类路径中有 clojure.jar 和 contrib.jar,但我还没有使用任何东西,我想得到类似 ('clojure.core 'clojure.set ... 'clojure.contrib.accumulators 'clojure.contrib.condition ...) 的东西。
【问题讨论】:
标签: clojure namespaces