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

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

+2
命名空间和变量

":as-alias"没有进行任何与其他使用":require"方式的循环依赖检查。因此可能会出现循环依赖是允许的,但是像tools.namespace这样的贡献工具仍然会对":as-alias"表单进行循环依赖检查,并且在遇到循环依赖时抛出错误。

1 答案

+3

":as-alias"不加载,所以似乎循环依赖不是一个问题。

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

另一数据点:这目前正在阻止一些清理重构工作,我们希望在":as-alias"落地后进行,因为它破坏了uberjar构建(通过tools.build)。
现在已在 tools.namespace 1.3.0 中修复
...