使用带有nrepl的备用eval

时间:2016-01-06 14:39:55

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

我可以传递clojure.main/repl一个将用于eval输入的功能(感谢:eval关键字)。但是如何使用nrepl执行此操作?我读了一些关于处理程序的内容,但很快就会变得困难和抽象。

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

1 个答案:

答案 0 :(得分:0)

看看可中断评估的中间件:https://github.com/clojure/tools.nrepl/blob/master/src/main/clojure/clojure/tools/nrepl/middleware/interruptible_eval.clj

您可以进行类似的操作,并使用启动服务器功能手动启动nrepl。或nrepl中间件有一个lein选项。