【发布时间】:2012-01-13 06:19:25
【问题描述】:
是否有针对 Clojure 库进行黑客攻击的典型工作流程?
假设我的应用程序“Foo”依赖于第三方库“Bar”,该库是从存储库中获取的,并通过 lein deps 包含在项目 Foo 中。
然后,假设我想破解库“Bar”,所以我从 github 克隆它。
现在,我想破解我的本地克隆“Bar”,同时处理依赖它的应用程序“Foo”。我希望使用 swank 的一个实例在 Emacs 中打开“Bar”的所有源文件以及“Foo”中的所有源文件。
有没有简单的方法可以做到这一点?
我想改变我的 环境 而不是项目。因此,我不想为“Foo”编辑 project.clj 来完成此操作。
这需要在启动lein swank之前设置类路径,还是有更好的方法?
【问题讨论】:
标签: clojure workflow slime leiningen swank