lisp這樣高大上的語言,咱也得湊一下熱鬧,苦於我的電腦效能差,不敢啟用虛擬機器開linux,因此想在windows下搭建開發環境,本人xp sp3。網上搜尋一番,折騰一番終於搞定。基本由兩種方法,其中一種方法就是編輯器+clisp,一種方法是lisp開發推崇的emacs + slime + sbcl。
簡單介紹一下,clisp是gnu開源軟體,是乙個ansi common lisp語言的實現和開發環境,可以在命令列裡面輸入用於學習lisp。emacs是一款優秀的code editor,可以說是lisp最理想的編輯器,重要的一點是emacs內建lisp支援elisp,可以通過lisp語言對emacs進行擴充套件。slime is the superior lisp interaction mode for emacs,即emacs下lisp語言的高階互動模式。emacs和slime構成lisp的程式設計環境,但是都沒有lisp的直譯器以及編譯器,sbcl就是lisp的編譯器,是steel bank common lisp的縮寫。
安裝完sbcl後執行windows的命令列模式,輸入
set path="d:\program files\steel bank common lisp\sbcl.exe"//安裝路徑
分別解壓emacs和slime,找到 .emacs.d資料夾,在下面簡歷init.el檔案,在裡面輸入以下**:
(add-to-list 'load-path "d:/program files/steel bank common lisp/")
(add-to-list 'load-path "c:/program files/slime/")
(setq inferior-lisp-program "sbcl")
(require 'slime-autoloads)
(slime-setup '(slime-fancy))
頭兩行是輸入sbcl和silme的路徑,然後設定編譯器並匯入slime。
最後啟動emacs,按alt+x,輸入slime,回車即可配置,配置結束,就會出現cl-user>。
emacs編輯器挺複雜,需要一段時間學習。
Windows 7 Lisp開發環境配置
受paul graham 書籍 黑客與畫家 的影響,最近也開始業餘時間學習起lisp了。不得不說,graham的推廣太有效了。就開始看起他的lisp書籍 ansi common lisp 平時很多任務作在win7上做,所以裝個 win7的lisp開發環境。lisp開發最推崇的環境是emacs sli...
Windows下React Native環境配置
1.安裝nodejs並配置 映象 npm config set registry global npm config set disturl global 2.安裝windows上的包管理器chocolatey powershell noprofile executionpolicy bypass ...
Lisp語言 在Windows環境下使用什麼編輯器
以上的環境使用一段時間以後就會有乙個編輯器選擇的問題,因為我們如果只是拿windows下的記事本程式來寫lisp程式的話,會發現程式寫起來比較麻煩,最主要的問題是配對的括號不會高亮顯示。對於lisp程式設計來講,配對括號高亮是第乙個,也是最重要的要求。在lisp程式裡有那麼多括號,如果程式設計的時候...