我正在开发一个Clojure程序,我正在使用它
(:use modulename :reload)
Run Code Online (Sandbox Code Playgroud)
:无处不在(约100个clj文件).这导致一切都变得越来越慢.有没有其他人经历过这个,如果是这样,你是如何解决它的?
解决方案很简单:不要:reload
在ns
表单中使用.十分之二的错误是错误的:reload
用于REPL,而不是命名空间声明.命名空间如何foo
知道命名空间bar
已经加载并且需要重新加载才能foo
正常工作?如果你的设置真的如此迷宫,这是有道理的,你可能比你的启动时间有更大的问题.