常见的lisp和emacs

时间:2014-10-19 10:15:54

标签: emacs lisp common-lisp

我试图在Ubuntu系统上安装常见的lisp但到目前为止没有成功。我是emacs和linux的新手。我尝试通过下载tar球并运行sh lispbox.sh命令来使用lispbox,但是shell报告了Bad replacement错误。我需要的是如何使用emacs运行常见的lisp以便我可以开始编程的分步说明。

2 个答案:

答案 0 :(得分:6)

  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。
  7. 现在您可以打开您的Emacs,执行M-x slime并进行攻击。请务必阅读Quicklisp和Slime的文档。

答案 1 :(得分:0)

  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