Windows下Lisp開發環境的安裝配置

最近買了新出的《實用Common Lisp編程》,準備學習Lisp。結果到書上面所說的網站下載開發環境的時候,發現做者再也不更新了。沒辦法,只好本身搭建開發環境。html

Lisp開發最推崇的環境是Emacs + slime + sbcl。Emacs這個經典的編輯器能夠從http://ftp.gnu.org/pub/gnu/emacs/windows/下載。slime在http://common-lisp.net/project/slime/下載。sbcl全名是Steel Bank Common Lisp,是一個經典的開源Lisp編譯器,下載地址是http://www.sbcl.org/platform-table.html。我由於頭一天common-lisp.net不知道爲何沒法訪問,下載不到slime,最後從別處找了一個,多半是有問題害得我半天裝不上。shell

首先安裝sbcl,MSI包安裝很是簡單,除了安裝路徑沒有任何須要選擇的。不過建議修改一下安裝路徑,缺省的比較長。而後直接解壓縮emacs和slime的壓縮包就算安裝完成了。編程

而後啓動emacs進行配置。windows下缺省是沒有.emacs配置文件的。首先用」Option「-」Save Options「生成缺省的配置文件。而後編輯Users\用戶名\AppData\Roaming\目錄下的.emacs文件。windows

添加以下內容:編輯器

(add-to-list 'load-path "C:/Program Files (x86)/sbcl/")
(add-to-list 'load-path "C:/Program Files (x86)/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime-autoloads)
(slime-setup '(slime-fancy))

頭兩行是輸入sbcl和slime的路徑。而後設置編譯器並導入slime。

最後啓動emacs,按M-x(就是Alt+x),輸入slime,回車。若是安裝配置正確,就會出現CL-USER>的REPL了。學習

相關文章
相關標籤/搜索