gpt4 book ai didi

clojure - Cake 和 Leiningen 有什么区别?

转载 作者:行者123 更新时间:2023-12-03 06:02:02 25 4
gpt4 key购买 nike

Cake 和 Leiningen 有什么区别?

最佳答案

这个答案继续引起人们的兴趣,大概是作为 StackOverflow 中 Leiningen 的引用,因此现在对其进行了重大编辑,以在 2014 年进行更新。

Leiningen 和 Cake 于 2011 年合并。Leiningen(版本 2)现在是事实上的 Clojure 自动化工具。

Leiningen是 Clojure 的构建工具和依赖项管理器,其中包括使用适当配置的类路径以及以自动方式从 Maven 存储库和/或基于社区获取的所有 java 和 clojure 依赖项来设置交互式 REPL 的能力 Clojars .

Cake 与 Leiningen 非常相似(当时使用相同的 project.clj 文件格式),但试图通过在后台保留持久 JVM 来避免大量启动开销。这响应速度更快,但由于在基于 REPL 的迭代开发的典型过程中持久进程中累积的状态(旧的函数定义等)而导致错误,因此牺牲了便利性。结果证明这是一笔糟糕的交易。

凭借 Leiningen 的经验以及对更快启动时间的持续渴望,我们提出了许多加快速度的建议和方法:https://github.com/technomancy/leiningen/wiki/Faster

关于clojure - Cake 和 Leiningen 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3906276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com