我发现this website解释了如何将emacs与leiningen,swank和slime一起使用。有没有办法在非leiningen项目中使用slime + swank,即如何在我将其写为demonstrated here时连接到slime / swank repl以运行ad-hoc Clojure脚本?
答案 0 :(得分:1)
您需要swank-clojure.jar
中的CLASSPATH
,并且您的脚本应该包含以下代码:
(require 'swank.swank)
(swank.swank/start-repl 4005)
在端口4005
(或其他一些)上启动swank进程......
P.S。您可以查看Incanter的swank脚本,它在环境变量中传递此代码,然后将其作为boostrap script的一部分进行评估