1

语境

引用 ClojureScript 文档:

使用 ClojureScript 时,拥有良好的工作流程至关重要。关于工作流,首先要了解的是,您应该尽可能地使用 REPL。事实上,如果你没有把大部分时间花在 REPL 上,那你就错了。

现在,在我的大部分 Clojure 开发中——我在我的编辑器中工作——并在 REPL 中热重载我的代码。

问题:

(1) 有没有人在 repl 而不是在编辑器中对Clojure进行编码的良好设置?有什么优势?

(2) Clojure 与 ClojureScript 有什么不同,这使得 ClojureScript 适合直接在 repl 中工作?

谢谢!

4

1 回答 1

2

1:在你的编辑器中使用 repl 算作 repl ;) 如果你这样做了,那么你已经做对了。如果您的编辑和 yoru repl 未集成,那么我可以向您介绍slimeslimv。编辑:听起来你已经掌握了这个,所以对于其他读者,特别是对于 vim 用户来说,slimv 确实让这个过程变得更加有趣,它添加了诸如“跳转到函数定义”之类的东西并让你编译一个表单就在您正在编辑它的缓冲区中。我对使用 slimv(以及 emacs 上的 slime)让生活变得多么美好充满热情。

2:clojurescript 的不同之处仅在于您的 repl 是在浏览器中运行的。你试过 ClojureScript 中包含的浏览器 repl 吗?

于 2012-05-30T23:19:13.573 回答