2024 Clojure 状态调查! 中分享您的想法。

欢迎!有关此如何工作的更多信息,请参阅 关于 页面。

0
tools.namespace

如果您尝试使用 (ns) 声明一个空命名空间,您会得到一个 ArityException,但 ns-decl? 并不对此进行检查。

所附补丁仅测试它是否至少包含两个条目。

我已经先前签署了 Clojure CA。

3 答案

0

评论者:techpractical

我在想是否值得更新我的补丁,以便也检查命名空间名称是否为符号。

0

评论者:stuart.sierra

我觉得这里需要更多的上下文。在该情况下进行更改的动机是什么?您是否在实际代码中遇到过因为 tools.namespace 将它接受为有效的命名空间声明而导致 (ns) 出现问题的案例呢?

0
参考: https://clojure.atlassian.net/browse/TNS-43 (由 techpractical 报告)
...