10得票4回答
SLIME和SWANK入门:Lisp连接意外关闭:远程对等方断开连接。

我想使用slime-connect函数来使用sbcl远程连接服务器。我按照Marco Baringer的slime.mov教程中的所有步骤操作,但在为slime创建ssh连接时遇到了问题。在远程机器上启动swank server之后,我尝试这样做: ssh -L 4005:127.0.0.1...

10得票3回答
使用slime-fancy(slime-autodoc)配置emacs,支持Clojure和Common Lisp。

我为Clojure和Common Lisp都设置了Emacs,但我想为Common Lisp添加(slime-setup'(slime-fancy))。如果我将该行添加到init.el中,则Clojure将无法工作:它会给我一个repl,但在运行任何代码后会挂起。 我的配置 对于Cloju...

10得票3回答
从命令行执行Common Lisp代码,而不是在解释器内部执行。

当编写Common Lisp代码时,我使用SLIME。特别是,我通过使用C-C C-k编译包含函数定义的缓冲区,然后切换到REPL来运行这些函数。将可执行代码放入缓冲区以运行这些函数似乎效果不佳。如果代码有错误,可能会造成混乱。 最好有一种方法可以包含不在缓冲区中编译但从命令行运行的代码,例...

9得票1回答
从Steel Bank Common Lisp和Slime获取最大的调试信息

如何最佳初始化Lisp会话(我正在使用Slime和sbcl),以便函数始终以最大量的调试信息编译?

9得票4回答
Clojure编辑器使用Clojure语言编写

注意:我不是在寻找LightTable。我真的在寻找一个用Clojure编写的Clojure编辑器。 最近,我一直在学习slime/swank/elisp。虽然这是一个很棒的系统,但我实际上并不明白(除了历史原因之外)为什么我应该在Clojure中编写代码的某些部分,而将编辑器插件编写成el...

9得票4回答
Lisp In A Box - 为什么要启动服务器?

我决定重新学习LISP(自从上AI课以来就没有使用过),以便更加熟悉函数式编程。因此,我下载了Lisp In A Box(我们以前的一个班级实际上使用过它),它带有CLISP和Emacs。 当我运行它时,它会显示: “Connected on port 1617. Take this RE...

9得票3回答
在Emacs中用于Clojure的哪个REPL?

我正在尝试在emacs中设置clojure编辑环境。我相对于emacs还比较新(只有1年),完全不了解clojure(2周)。我在网上找到了很多关于如何设置大部分内容的教程,其中大多数都涉及lein、swank-clojure、slime和nrepl。看起来,swank-clojure和sli...

9得票4回答
Clojure Emacs Slime + Swank 目录问题

我正在使用emacs,clojure-swank和slime来设置我的开发环境。然而,我遇到了一个问题。当我启动repl时,我被困在一个未知的目录中,无法加载我的命名空间。因为clojure repl找不到正确的文件。 有人知道如何更改当前目录吗? PS:我刚开始使用emacs和slime...

8得票3回答
从Emacs多线程错误中保存SBCL镜像

我一直在尝试将运行中的Common Lisp镜像保存下来,以便在重新启动时节省时间并使开发更加高效。然而,我遇到了一个小问题,当我在Emacs/SLIME中运行以下命令时: (sb-ext:save-lisp-and-die "rest-api-image" :purify t) 我得到...

8得票2回答
常见Lisp:如何在Emacs Slime中使(in-package ...)起作用

64位Windows 7 Clozure Common Lisp版本1.9 WindowsX8632 Emacs 24.3.1 Slime变更日志日期为2014-06-17 我有一个示例.lisp文件,其开头如下: (ql:quickload 'qt) (in-package "Q...