欢迎!请参阅关于页面以获取更多关于这是如何工作的信息。
由于clojure.tools.namespace.move/move-ns要求调用的用户提供1)要移动的文件所在的目录; 2)包含所有源文件的目录集合,这些源文件需要使用新名称进行更新。这是多余的。
相反,我们可以在所有源目录中搜索该文件,在相同的根目录中移动它,然后更新所有目录中的所有文件。
此外,在TNS-36中的java.classpath,搜索目录的集合可以将默认值设置为classpath上的目录。这对于REPL使用将非常方便。
此更改不会破坏{{move-ns}}较老的arity。