在 Clojure 库上进行黑客攻击是否有典型的工作流程?
假设我的应用程序“Foo”依赖于第三方库“Bar”,该库是从存储库获得的,并通过lein deps
.
然后,假设我想破解库“Bar”,所以我从 github 克隆它。
现在,我想破解我的本地克隆“Bar”,同时处理依赖它的应用程序“Foo”。我希望使用 swank 的一个实例在 Emacs 中打开“Bar”的所有源文件以及“Foo”中的所有源文件。
是否有捷径可寻?
我想改变我的环境而不是项目。因此,我不想为“Foo”编辑 project.clj 来完成此操作。
这是否需要在启动之前设置类路径lein swank
,还是有更好的方法?