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

欢迎!请参阅 关于 页面以了解更多关于如何使用本站的详细信息。

0 投票
tools.namespace

如果您尝试使用 (ns) 声明一个空命名空间,您将得到一个 ArityException,但是 ns-decl? 并不会检测这一点。

所附补丁只是简单地检查它是否至少有两条项。

我之前已经签署了 Clojure CA。

3 答案

0 投票

评论者:techpractical

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

0 投票

评论者:stuart.sierra

我认为这里需要更多的上下文。在这个情况下,改变动机是什么?您遇到过因为 tools.namespace 将它接受为有效的命名空间声明而导致问题的情况吗?

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