我注意到我的 asdf:defsystem :components (带有依赖项)并不总是在更改后重新编译。具体来说,当恢复到文件的先前版本(保持相同的文件名)时,不会发生重新编译。(但文件的正常内部编辑会触发重新编译。) defsystem 可以配置为处理所有此类文件更改吗?
ASDF系统定义:
(asdf:defsystem "planner_project"
:depends-on (:alexandria)
:components ((:file "generic_utilities")
(:file "hash_stack")
(:file "translator")
(:file "planner" :depends-on ("translator"))
(:file "bnb" :depends-on ("hash_stack" "planner"))
(:file "problem" :depends-on ("translator"))))