我已经阅读了关于这个问题的很多话题,但是无法解决它。我想在Mac上使用Emacs和XLispStat编写LISP代码。到目前为止,我已经使用HomeBrew安装了Emacs,但在安装XLispStat时卡住了。有人可以详细说明一下如何操作吗?谢谢!
P.S.:这是安装Lisp所必需的步骤。如果在Mac上有更容易实现的方法,我也会尝试。
P.S.:这是安装Lisp所必需的步骤。如果在Mac上有更容易实现的方法,我也会尝试。
我在这个问题上发布了类似的答案。简而言之,OS X Lisp环境的选项有LispBox、LispWorks personal(注意crippleware警告)或通过quicklisp/ELPA使用Emacs+SLIME。
由于您的评论暗示您正在寻找可行的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)
即可。
xlispstat可以在Mac OS 10.8上编译,并且运行良好。它需要进行一些小的编辑以适应挑剔的编译器,但与XQuartz完美配合。那些告诉你使用其他系统的人不知道xlispstat对于从事数字工作的人有多么完美集成。
port install emacs slime sbcl
- SK-logic