Clojure中与外部库的交互式工作流

时间:2015-11-05 16:57:15

标签: clojure leiningen

我有两个使用一个共享库的应用程序。共享库包含在两个应用程序的Leiningen项目配置的:dependencies部分中。共享库中的代码很容易经常更改,因此,每当其他两个应用程序要考虑更改时,我现在正在做的是lein install

前一段时间,当有一个项目源代码树并且共享库代码尚未分离时,REPL中的交互式编码非常方便。我可以快速更改一些库函数并观察对应用程序代码的影响。但是,由于多个应用程序从原始代码中脱颖而出,因此必须将共享代码作为依赖项包含在内,以避免代码重复。

是否存在可以带来两全其美的工作流程 - a)为依赖关系管理提供代码分离; b)但仍保留互动开发能力?

谢谢!

0 个答案:

没有答案