我已经阅读了很多有关此问题的主题,但无法结束。我希望能够使用 Emacs 和 XLispStat 在 Mac 上使用 LISP 进行编码。 到目前为止,我已经使用 HomeBrew 安装了 Emacs,但在安装 XLispStat 时卡住了。有人可以详细说明执行此操作的步骤吗?我将不胜感激!
P.S.:这是安装 Lisp 所必需的。如果在 Mac 上有更容易实现的东西,我也会尝试的!
最佳答案
我在 this question 上发布了类似的答案.简短版本:OS X Lisp 环境的选项是 LispBox , LispWorks personal (crippleware 警告)或 Emacs+SLIME 通过 quicklisp/ELPA .
由于您的评论暗示您正在为可用的 Common Lisp 工具撒一张相当大的网,所以我还会提到 CLISP似乎通过各种 OS X 端口/包管理器得到支持,并且有一个相当舒适的 REPL(你当然可以在 SBCL with Linedit 中获得相同的)。
编辑:正如 Rainer 和 Vsevolod 在下面提到的,Clozure和 MCLIDE也存在。我自己都没有用过,所以我不能给你任何细节(尽管有人多次向我推荐 Clozure)。
Oh, and is there a possibility to write the code is some normal text editor and compile it somehow in the terminal?
不是我想你的意思,但是是的,你可以用 Sublime 或其他什么写一个 .lisp
文件,然后 sbcl your-file-here.lisp
。请注意,sbcl your-file-here.lisp
使用 REPL 启动一个正在运行的 Lisp 实例,并产生所有隐含的开销。如果你对 Emacs 死心塌地,你可以做的是从你的项目目录中单独运行一个 REPL,然后只需 (load "file-you-changed.lisp")
或 (ql :quickload :your-project-name)
每隔一段时间。
关于emacs - 在 Mac 上安装和使用 LISP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15205134/