很久以前,就准備學習Lisp,但是遇到不少困難,社區太凌亂,也一直很猶豫,直到看了《Common Lisp - 想說愛你不容易》,想看看Common Lisp怎么樣,之前都是拿Lisp的方言Schemel來練習的。正好有一篇Windows下如何安裝使用CLISP的文章《Lisp語言: 在Windows下搭建CLisp環境》,於是在官網下載了一個安裝程序 http/SF (sources and win32),下載win32那個。安裝很簡單,一路下來即可。打開主界面,馬上寫幾句例子:
很簡單的。
命令行編寫代碼不太方便,下載一個IDE:
http://sourceforge.net/projects/jabberwocky/files/latest/download
安裝,運行,界面如下:
安裝暫時沒有成功,需要Java環境。
下載這個試試:http://www.daansystems.com/lispide/
安裝好之后,設置前面的CLISP的安裝路徑,之后,就可以打開IDE了,如圖:
如圖,輸入了 (+ 1 2),得到了結果3.
現在,可以開始Common Lisp的學習之旅了,比如寫第一個函數:
全選文字,右鍵菜單,發送到Lisp執行,就得到了結果4,很方便。
有了這個,大家還覺得學習Lisp很復雜么?
參考:
推薦另外一種Lisp環境 AllegroCL ,它有圖形化的編程環境,可以開發窗體應用程序,請參考文章 Windows環境下學習Lisp和Scheme的兩大利器 (http://seagate.iteye.com/blog/1155231)
還有Scheme的一個分支,Racket,目前也很火,參考 Racket 這個語言的潛力怎么樣?有什么生產環境使用的例子嗎?