標籤:eclipse lisp lisp環境配置 lisp編譯環境
Common Lisp沒有一個比較簡單易用的IDE,網上推薦使用的都是LispBox,但是基於Emacs編輯器,使得學習以及使用的門檻過高。
Eclipse是一個非常強大的可任意擴充的開發環境,所以我們可以使用Eclipse 下的Lisp外掛程式。兩年前我就尋找過,但是沒有找到合適的,至於我為什麼不自己開發一個= =。(我好囧)。最近又找了一下,發現了一個Dandelion的項目,最新動向時間是2013年8月,嗯,果然是在我找過之後才出的外掛程式,感謝項目組啊。
好了,不說廢話了,獻上項目地址了:http://sourceforge.net/projects/dandelion-ecl/
安裝這個東西,折騰了我一晚上。如果直接下載jar外掛程式安裝的話,會出現各種問題。所以呢,我們還是線上安裝吧。
1. 首先安裝一個Common Lisp的解譯器,可以選擇CLisp或者SBCL。
我的話,還是推薦大家使用CLISP吧。
CLISP:http://sourceforge.net/projects/clisp/?source=recommended
SBCL:http://sourceforge.net/projects/sbcl/?source=recommended
在Ubuntu下面安裝CLISP的話,將是一個非常簡單的過程了。只需要執行下面命令即可:
sudo apt-get install clisp
2. 線上安裝外掛程式的正常步驟:Help -> Install New Software
然後Add Repository: http://dandelion-ecl.sourceforge.net/update/
如:
2. 然後根據自己的平台選擇安裝的版本。這個外掛程式支援CLisp和SBCL,作業系統平台的話,Linux, Windows, MAC OS X都支援。
3. 然後建立項目的時候選擇Lisp Project可以了。然後在Lisp模式下面功能表列會出現一個Lisp欄,這是運行程式的選項(解釋程式)。
我遇到的問題:
在windows下面,按照上述方法沒有出現問題,可以正常執行程式。
在Ubuntu(Linux)下面,會出現一個錯誤,是因為外掛程式中一個可執行檔的許可權不足,所以根據提示,找到對應檔案夾下面的檔案,更改一下許可權就可以了。
如果大家在使用的過程中有什麼問題歡迎留言交流啦。
當然,如果你是Lisp愛好者,有什麼好的想法或者編程工具介紹給我頁灰常感謝哈!!
Good Luck & Have Fun!!!