最好的clojure repl?

时间:2014-09-15 06:02:51

标签: clojure clojure-repl

在clojure中有一堆repl?

  1. lein repl
  2. cursive clojure repl plugin inteljidea
  3. 新推出的gorilla repl
  4. cider for emacs
  5. 是否有人知道哪一个好?

1 个答案:

答案 0 :(得分:4)

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

  1. 最小REPL只需要JVM和Clojure jar,没有nREPL客户端 - 服务器结构或leiningen project.clj集成:
    • java -cp clojure.jar clojure.main
    • 发起的Clojure REPL
  2. 快速命令行检查或轻量级安装,仅从命令行系统进行连接:
  3. 使用您偏好的IDE工作:
  4. 需要iPython笔记本,如交互式UI和持久性,图形图
  5. 这些类别中的客户成熟度和功能差异很小,并且基于用户偏好。但是,通过usecase选择正确类型的REPL会产生重大影响,这就是大多数Clojure用户在需要时切换它们的原因。