我决定重新使用 LISP(自从我的 AI 课程以来就没有使用它)以更熟悉一般的函数式编程,所以我下载了 Lisp In A Box(我们实际上在之前的课程中使用过),它附带CLISP 和 Emacs。
当我运行它时,它说:
连接到 1617 端口。拿这个 REPL,兄弟,希望它对你有好处。
什么?所以我更仔细地查看了 Lisp In A Box 网页,发现了这个:
SLIME 是 Emacs 的集成开发环境,它通过网络套接字与 Common Lisp 实现接口。很多关于 SLIME 的信息都可以在 CLiki 的 SLIME 节点上找到。SLIME 手册以 PDF 格式在线提供。
我有点理解 SLIME 是什么(某种对 emacs 的扩展,对吗?)但是为什么文本编辑器会启动自己的服务器并连接到它呢?