windows下LISP開發環境搭建

2021-06-20 21:56:09 字數 1082 閱讀 9865

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程式裡有那麼多括號,如果程式設計的時候...