这个问题几乎无法通过谷歌来解决,因此我的理解仅限于通过阅读Slime源代码中的上下文线索:它可能是Common Lisp中对象系统的一部分吗?类似于“self”吗? 代码片段:(cond #+#.(swank-backend::sbcl-with-new-stepper-p) 也许这样更容易...
有人使用现有的 node.js REPL 为自己设置过类似的东西吗?我没有想到快速实现的方式。今天我是用 Emacs 和这个模块进行的: https://github.com/ivan4th/swank-js 该模块由以下组成: 一个 SLIME-js 的 Emacs 插件,与 js2-mo...
我的浅显理解是,'swank-clojure' 能够使 'M-x slime-connect' 成为可能。也就是说,它提供了一种与 Clojure 服务器建立连接的方式,有点像 'lein swank'。我的理解正确吗?如果不是,那么 swank 的目的是什么? 那么,是否有类似于其他 Li...
我只是想获得在emacs环境下使用clojure+swank+slime的良好工作流程方面的意见。我经常发现自己做着非常重复的键盘命令,想知道是否有更好的方法。 我使用lein包含swank并从shell中使用lein swank启动我的项目。然后我连接到emacs并执行正确的use命令,以...
我想使用slime-connect函数来使用sbcl远程连接服务器。我按照Marco Baringer的slime.mov教程中的所有步骤操作,但在为slime创建ssh连接时遇到了问题。在远程机器上启动swank server之后,我尝试这样做: ssh -L 4005:127.0.0.1...
如何从命令行与本地长时间运行的Common Lisp镜像进行交互,可能是守护进程? 我知道可以从终端命令提示符运行Common Lisp函数, 我也知道这个。 我需要做类似的事情,但使用本地已经长时间运行的Common Lisp镜像,能够通过CLI或shell脚本轮询可用函数。 是否有一...
(这个问题被投了反对票,我觉得很奇怪。我犯了什么错误吗?) 我是否正确地认为运行swank服务器通常会打开端口4005,而不是绑定到本地主机连接? 因此,任何在咖啡馆黑客的人不仅允许路人在他们的计算机上执行任意代码,而且还为他们提供了一个漂亮的界面来完成此操作。 当我使用'mvn clo...