12得票3回答
Emacs(Cocoa Emacs)和Aquamacs在Mac OS X上运行Clojure的比较

到目前为止,我一直使用Aquamacs,现在我需要安装并运行Clojure和SLIME。我通过谷歌搜索了一些方法,在Aquamacs上使用Clojure和SLIME,但是没有成功。 问题: 是否有可能在Aquamacs上安装Clojure?或者你能猜出为什么Clojure在Aquamac...

11得票3回答
如何取消一个已经定义好的方法?

在开发过程中,我定义了一个“initialize-instance :after”方法,但后来不再需要它,实际上它妨碍了我的工作,因为里面调用的代码已经无效了。由于unintern函数没有限定符参数,有没有办法“取消国际标准化组织”方法的符号限定符组合,这样我就不必重新启动lisp和从头开始加...

11得票3回答
如何在Clojure的REPL中实现函数和变量的自动扩展或自动完成。

有没有一种方法可以像在Common Lisp中那样,在Clojure repl中展开当前命令? 例如,假设我已经键入了:Math/ 我希望通过按tab键来展开该命名空间中所有可用的变量和函数。我正在使用Clojure作为inferior-lisp,并想知道如何在Clojure的普通vanil...

11得票2回答
在Windows系统中,如何在Common Lisp Emacs + Slime + SBCL上进行自动缩进?

当我定义函数时,使用emacs + slime + sbcl时无法使用自动缩进功能。 我的.emacs文件配置如下: (setq inferior-lisp-program "D:/emacs/sbcl_1.0.37/sbcl.exe" lisp-indent-function...

11得票3回答
在MacOSX上安装SLIME

我已经接触LISP数十年了,但现在决定认真学习。我正在学习Practical Common LISP的在线版本。 这是我的设置: MacOSX 10.7.8 Xcode 4.5.2 SBCL 1.0.55.0-abb03f9 Emacs 24.2.1 (x86_64-apple-darwi...

11得票1回答
在Emacs + Slime/leiningen-Swank + Clojure中跳转到函数定义

我使用带clojure模式的Emacs和连接到通过运行lein swank生成的swank服务器的slime,并且非常希望能够轻松地跳转到项目内的函数定义。我是否可以在不必手动重建标签的情况下完成此操作,即每次更改分支时?

11得票1回答
我能否将两个emacs/slimes连接到同一个swank实例?

当我通过leiningen启动swank时,它会接受下一个slime连接并进行操作。我真的很希望有几个emacs实例连接到同一个swank实例。我能做到这一点吗?我能通过leiningen做到这一点吗?

10得票2回答
Lisp作为shebang脚本与在SLIME中运行的Lisp的区别

我刚开始接触common-lisp,之前使用的是C++和Python。我正在尝试运行一个简单的SDL程序,它只需要在屏幕上显示一张图片。在SLIME中可以正常工作,但当作为脚本从shell中运行时却无法正常工作。 我的程序如下: #!/usr/bin/sbcl --script (asd...

10得票3回答
在Emacs24中,Slime无法正常工作。

我在archlinux中使用emacs24。如果我从marmalade.org使用slime包,那么当我使用M-x slime时会出现错误: debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD "initi...

10得票1回答
CLISP程序员使用哪个IDE?

我注意到 SLIME(Emacs 的 Lisp 开发包)在 CLISP 中没有带有 frame-source-location 函数,因此当你在调试器中时不能自动跳转到源位置。鉴于此,我认为 CLISP 用户一定是使用其他 IDE(尽管我觉得“IDE”这个词有点误导人,也许他们只是使用了另一个...