【问题标题】:Use an alternate eval with nrepl使用带有 nrepl 的替代 eval
【发布时间】:2016-04-10 16:46:29
【问题描述】:

我可以将clojure.main/repl 传递给eval 输入的函数(感谢:eval 关键字)。但是我怎么能用nrepl 做到这一点?我读了一些关于处理程序的内容,但很快就变得难以理解和抽象。

另外,由于我主要使用lein repl 启动它,有没有办法在project.clj 文件中指定我的eval:repl-options 似乎不接受 :eval 关键字。

【问题讨论】:

    标签: clojure read-eval-print-loop nrepl


    【解决方案1】:

    看看interruptible-eval中间件:https://github.com/clojure/tools.nrepl/blob/master/src/main/clojure/clojure/tools/nrepl/middleware/interruptible_eval.clj

    您可以制作类似的东西并使用 start-server 功能手动启动 nrepl。或者 nrepl 中间件有一个 lein 选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2010-11-18
      • 2013-05-22
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      相关资源
      最近更新 更多