common lisp 开发环境搭建 ubuntu+emacs+slime

common lisp 开发环境搭建 ubuntu+emacs + slime

1.安装emacs

sudo apt-get install emacs

2.安装common lisp 实现 sbcl

sudo apt-get install sbcl

3.安装quicklisp 参考http://www.quicklisp.org/beta/

curl -O http://beta.quicklisp.org/quicklisp.lisp

sbcl --load quicklisp.lisp

(quicklisp-quickstart:install)

 (ql:add-to-init-file)

4.安装和配置slime 参考http://www.quicklisp.org/beta/

 (ql:quickload "quicklisp-slime-helper")

会输出如下内容:

To load "quicklisp-slime-helper":
  Load 1 ASDF system:
    swank
  Install 2 Quicklisp releases:
    alexandria quicklisp-slime-helper
; Fetching #
; 48.70KB
==================================================
49,872 bytes in 0.18 seconds (273.61KB/sec)
; Fetching #
; 2.12KB
==================================================
2,172 bytes in 0.00 seconds (0.00KB/sec)
; Loading "quicklisp-slime-helper"
..................................................
[package alexandria.0.dev]........................
[package quicklisp-slime-helper]
slime-helper.el installed in "/home/liuyan/quicklisp/slime-helper.el"

To use, add this to your ~/.emacs:

  (load (expand-file-name "~/quicklisp/slime-helper.el"))
  ;; Replace "sbcl" with the path to your implementation
  (setq inferior-lisp-program "sbcl")


("quicklisp-slime-helper")

 (load (expand-file-name "~/quicklisp/slime-helper.el"))
  ;; Replace "sbcl" with the path to your implementation
  (setq inferior-lisp-program "sbcl")

将红色字体部分内容复制到 ~/.emacs中

注:如果~/.emacs 文件不存在,启动emacs,用鼠标点击Options菜单,随便点击一两个选项,比如点击一下Active Region Highlighting,然后点击Save Options。先不要担心你会破坏了什么东西,这样做的目的是让emacs自动创建.emacs.d目录以及.emacs文件!

5.重新启动emacs,输入 M-x slime,开始lisp之旅吧。

你可能感兴趣的:(lisp,slime,emacs)