4

clojure 中有一堆 repl 吗?

  1. 莱因雷普
  2. 草书 clojure repl 插件 inteljidea
  3. 大猩猩repl新推出
  4. 用于 emacs 的苹果酒

有人知道哪个好?

4

1 回答 1

4

实际上,所有提到的 Clojure REPL 都是基于nREPL的,因此具有相同的后端功能。REPL 客户端前端的选择通常由用例驱动:

  1. 最小的 REPL 只需要 JVM 和 Clojure jar,不需要 nREPL 客户端-服务器结构或 leiningenproject.clj集成:
    • Clojure REPL 由java -cp clojure.jar clojure.main
  2. 快速命令行检查或轻量级安装以从仅命令行系统进行连接:
  3. 从您喜欢的 IDE 工作:
  4. 需要 iPython 笔记本,如交互式 UI 和持久性、图形绘图

这些类别中的客户端成熟度和功能差异不大,并且基于用户偏好。但是,根据用例选择正确的 REPL 类型会产生重大影响,这就是大多数 Clojure 用户在需要时在它们之间切换的原因。

于 2014-09-15T08:07:56.527 回答