Common Lisp 開發環境搭建
搭建環境:Sbcl + slime
Sbcl: (Common Lisp compiler ) http://www.sbcl.org/index.html
Slime:The Superior Lisp Interaction Mode for Emacs
Emacs 下lisp 互動模型。用於在Emacs下開發Common lisp,具體怎麼開發,下回再寫。
===================接上回======================================
一步步搭建lisp環境
==============================================================
1 安裝SBCL
下載 http://www.sbcl.org/index.html,參考INSTALL檔案安裝:
本人使用原始路徑:
sudo INSTALL_ROOT=/usr/local sh install.sh
安裝完成後, lisp編譯環境已經裝上了,這時候執行
$sbcl
會出現* 提示符,現在我們就可以寫lisp了:
* (+ 1 2)
最簡單的加法,結果為:* 3
2 下載Slime
下載slime到你的目錄:
比如:~/slime
3 配置emacs
在~/.emacs中新增:(如沒有這個檔案,就新建一個)
;; slime
(setq inferior-lisp-program "/usr/local/bin/sbcl")
(add-to-list 'load-path "~/slime")
(require 'slime)
(slime-setup)
其中sbcl和 slime的路徑要設定正確。4 執行Slime, 開始寫Lisp!
開啟emacs, M+X+slime開始啟動!
emacs開始像啟動OS一樣刷屏, 等到出現*號提示符,我們的LISP開發環境就搭好了。