3

有什么方法可以在 mac os 上的 ST2 中构建和运行 common lisp?我知道 SLIME 和 Emacs,但我对 ST 感兴趣

4

3 回答 3

5

首先你必须安装解释器,在我的例子中我使用sbcl

安装后就很简单了。在 ST2 上,转到Preferences/Browse Packages,转到 Lisp,添加一个新文件Lisp.sublime-settings

{
    "cmd": ["sbcl", "--script", "$file"],
    "working_dir": "${project_path:${folder}}",
    "selector": "source.lisp",
    "osx":
    {
        "cmd": ["/opt/local/bin/sbcl", "--script", "$file"]
    },
    // exemple in windows with CLISP
    "windows":
    {
        "cmd": ["clisp", "$file"]
    }
    // exemple in windows with SBCL
    // "windows":
    // {
    //  "cmd": ["sbcl", "--script", "$file"]
    // }
}
于 2012-10-18T23:45:52.790 回答
3

在 Windows 上,我可以通过结合GNU Common Lisp和包SublimeREPL来使用 REPL 。

现在,我不知道在 OSX 上是否可行,但如果不是,我会感到非常惊讶。

您必须将 Lisp REPL 添加到 SublimeREPL,因为它默认不提供它,但无论如何配置它都很容易。

于 2012-07-19T12:40:01.243 回答
0

顺便说一句,如果你想在 Mac 上使用 Lisp 编程,你也可以尝试使用 Clozure CL 及其开发环境:

http://ccl.clozure.com/manual/chapter5.1.html#ccl-ide-introduction

我还没有使用它,但可能值得一试。

于 2013-04-03T11:58:09.417 回答