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

最近買了新出的《實用Common Lisp編程》,準備學習Lisp。結果到書上面所說的網站下載開發環境的時候,發現作者不再更新了。沒辦法,只好自己搭建開發環境。
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,最後從別處找了一個,多半是有問題害得我半天裝不上。
首先安裝sbcl,MSI包安裝非常簡單,除了安裝路徑沒有任何需要選擇的。不過建議修改一下安裝路徑,缺省的比較長。然後直接解壓縮emacs和slime的壓縮包就算安裝完成了。
然後啓動emacs進行配置。windows下缺省是沒有.emacs配置文件的。首先用”Option“-”Save Options“生成缺省的配置文件。然後編輯Users\用戶名\AppData\Roaming\目錄下的.emacs文件。
添加如下內容:

(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了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章