【问题标题】:common lisp and emacs常见的 lisp 和 emacs
【发布时间】:2014-10-19 10:15:54
【问题描述】:

我正在尝试在 Ubuntu 系统上安装 common lisp,但到目前为止没有成功。我是 emacs 和 linux 的新手。我尝试通过下载 tar 球并运行 sh lispbox.sh 命令来使用 lispbox,但 shell 报告 Bad substitution error 。我需要的是关于如何让普通 lisp 与 emacs 一起运行的分步说明,以便我可以开始编程。

【问题讨论】:

    标签: emacs lisp common-lisp


    【解决方案1】:
    1. 使用包管理器安装 SBCL(Steel Bank Common Lisp)。
    2. http://quicklisp.org 下载 Quicklisp。那里有完整的说明,但我将尝试过滤重要的步骤:
    3. 运行sbcl --load "quicklisp.lisp"
    4. 在 SBCL 提示符下,运行 (quicklisp-quickstart:install)
    5. 在 SBCL 提示符下,运行 (ql:add-to-init-file)(按 Enter 确认)。
    6. 在 SBCL 提示符下,运行 (ql:quickload "quicklisp-slime-helper")。这将创建一个文件,您可以在 .emacs 中加载该文件以设置 Slime。

    现在您可以打开您的 Emacs,执行 M-x slime 并破解。请务必阅读 Quicklisp 和 Slime 的文档。

    【讨论】:

      【解决方案2】:
      1. 转至 https://portacle.github.io/(一个新的类似 lispbox 的即用型 emacs/SLIME-sbcl-quicklisp 系统)。

      2. 下载并安装它,然后按照那里的说明启动它。

      对于 ubuntu 64 位:

      wget https://github.com/portacle/portacle/releases/download/1.2b/lin-portacle.tar.xz
      tar xJf lin-portacle.tar.xz
      cd portacle
      ./portacle.run
      # enjoy :)
      

      Minimal set of commands needed to program common lisp in SLIME by me

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-13
        • 2020-09-16
        • 1970-01-01
        相关资源
        最近更新 更多