中分享您的想法!

欢迎!请参阅关于页面以获取更多关于这是如何工作的信息。

0
tools.namespace

由于clojure.tools.namespace.move/move-ns要求调用的用户提供1)要移动的文件所在的目录; 2)包含所有源文件的目录集合,这些源文件需要使用新名称进行更新。这是多余的。

相反,我们可以在所有源目录中搜索该文件,在相同的根目录中移动它,然后更新所有目录中的所有文件。

此外,在TNS-36中的java.classpath,搜索目录的集合可以将默认值设置为classpath上的目录。这对于REPL使用将非常方便。

此更改不会破坏{{move-ns}}较老的arity。

1 答案

0
参考:https://clojure.atlassian.net/browse/TNS-39 (由stuart.sierra报告)
...