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

欢迎!请查看 关于 页面以了解更多此网站的工作方式。

+2
命名空间和变量

:as-alias 并不执行其他使用 :require 的方式中的任何循环依赖检查。所以看起来循环依赖是可以的,然而 contrib 工具如 tools.namespace 即使对于 :as-alias 表达式也会检查循环依赖,并在遇到时抛出错误。

1 答案

+3

:as-alias 不加载,因此看来循环依赖不是问题。

tools.namespace 尚未更新以处理 :as-alias。请参阅https://clojure.atlassian.net/browse/TNS-56

作为一个数据点:由于这会中断我们想在 :as-alias 稳定后进行的某些清理重构,因此这正在阻止一些更改。
现在已在 tools.namespace 1.3.0 中修复
...