[关闭]
@shjanken 2017-08-18T03:17:54.000000Z 字数 439 阅读 897

使用 Boot 元编程更快的开发

boot clojure


原文地址

Clojure 的启动速度很慢。
Lein 和 Boot 等构建工具启动一个 repl 环境需要7秒以上。
为什么 Clojure 的开发者们能忍受这一切?
因为只要 repl 环境启动之后,我们就可以可以获得快速响应的编程环境了!
所以启动速度慢 != 开发速度慢。
使用快速响应的开发环境可以大大加快我们的开发速度。

META-DEVELOPMENT

一旦 repl 启动了,我再开发过程中在也不需要启动第二次。

I start boot once, and for as long as I can, I live in the REPL.

BOOT: META-DEVELOPMENT PARADISE

与其想办法加快 Clojure 的启动速度,不如想办法如何更长久的呆在 repl 中。

比如添加依赖,添加了新的 task 这些会修改 build.boot 文件的操作完成之后,可以在 repl 中使用 clojure.core/load-file 方法来重新载入 build.boot 文件,从而避免重启 repl 的麻烦

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注