Clojure 如何在莱宁根重新启动swank';什么是互动模式?

Clojure 如何在莱宁根重新启动swank';什么是互动模式?,clojure,leiningen,Clojure,Leiningen,假设我在交互模式下运行Leiningen(“lein interactive”),并启动了Swank Clojure服务器(“Swank”)。现在我想在不杀死Leiningen的情况下杀死/重新启动Swank服务器。我该怎么做?这可能吗 到目前为止,我只是使用Ctrl-C将两者都杀掉,这并没有使Leiningen的交互模式对我有多大用处,因为我可能刚开始就运行了“lein swank”。如果您使用Slime,您可以调用,rest,它绑定到(重新启动低级lisp)。这将重新启动swank会话。这尚

假设我在交互模式下运行Leiningen(“lein interactive”),并启动了Swank Clojure服务器(“Swank”)。现在我想在不杀死Leiningen的情况下杀死/重新启动Swank服务器。我该怎么做?这可能吗


到目前为止,我只是使用Ctrl-C将两者都杀掉,这并没有使Leiningen的交互模式对我有多大用处,因为我可能刚开始就运行了“lein swank”。

如果您使用Slime,您可以调用
,rest
,它绑定到
(重新启动低级lisp)
。这将重新启动swank会话。

这尚未实现。然而,交互式任务是为不使用swank的人设计的。Swank已经为您的项目打开了一个JVM,因此这有点违背了交互任务的目的。

当我尝试这一点(使用M-x clojure jack in)时,我得到了minibuffer:“没有次等的lisp进程”。