我已经阅读了很多有关此问题的主题,但无法将其结束。我希望能够使用Emacs和XLispStat在Mac上的LISP中进行编码。 到目前为止,我已经使用HomeBrew安装了Emacs,但是在安装XLispStat时我遇到了困难。有人可以详细说明这样做的步骤吗?我很感激!
P.S。:这是Lisp所需的安装。如果在Mac上有更容易实现的东西,我也会尝试一下!
答案 0 :(得分:3)
我在this question上发布了类似的答案。简短版本:OS X Lisp环境的选项是LispBox,LispWorks personal(crippleware warning)或Emacs + SLIME quicklisp / ELPA。
由于您的评论意味着您正在为可行的Common Lisp工具投入相当广泛的网络,我还会提到CLISP似乎通过各种OS X端口/包管理器支持并且相当舒服REPL(你当然可以在SBCL with Linedit中得到相同的内容。)
编辑:正如Rainer和Vsevolod在下面提到的,Clozure和MCLIDE也存在。我没有使用过自己,所以我不能给你任何细节(虽然Clozure曾多次推荐给我)。
哦,是否有可能编写代码是一些普通的文本编辑器并在终端以某种方式编译它?
不是我认为你的意思,但是,你可以用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)
。
答案 1 :(得分:1)
xlispstat可以在Mac OS 10.8上编译,并且工作正常。它需要对挑剔编译器进行一些小编辑,但与XQuartz完美配合。告诉你使用其他系统的人不知道xlispstat对于进行数值工作的人来说有多好。