Cusp,Lisp 的 Eclipse 開發環境
Cusp 是 Common Lisp 程式設計語言的開發環境。使用 Lisp 可以開發所有類型 的應用程式,包括 Web 應用程式。Lisp 是目前仍在使用的第二種最古老的編程 語言(在 Fortran 之後)並被稱為第一種函數語言。Lisp 的建立開始於二十世 紀五十年代後期,並且於 1958 年由 MIT 人工智慧 (AI) 項目首次實現。它的 強大之處在於處理列表:AI 和符號數學。實際上,Lisp 是 “list processor ” 的簡寫,正是出於對列表處理器的需求建立了這種程式設計語言,您將在稍後的 段落中看到相關說明(有關 Lisp 的曆史資訊,請參閱 參考資料)。
您將會發現 Lisp 與其他普通的程式設計語言根本不同。例如,在大多數普通編 程語言中,執行乘法就像您在紙上作運算一樣:int times = 5 * 5;。
使用 Lisp,將通過代碼 (* 5 5 3) 得到 75。要獲得此列表中的最大值,使 用 (MAX 9 8 7 6 20) 將返回 20。
注意,這裡所說的 “第一種函數語言” 十分貼切,因為一切都基於函數。 每個函數都可以有若干數目不定的參數。使用遞迴和諸如 car 和 cdr 之類的 Lisp 函數處理這些列表是使用 Lisp 處理列表的強大之處。
由於 Lisp 曆史較久,因此您可以找到許多適用於 Lisp 的開發環境,但是 ,也存在舊程式設計語言固有的問題,工具支援大部分都是基於文本的,並且對於新 手來說不夠直觀。因此,嘗試使用 Cusp 的一個原因是它提供了供新手瞭解和開 發 Lisp 的直觀 GUI,而不使用基於文本的 “嘗試記住所有這些命令” 類型的 介面。它還比 Eclipse G使用者介面架構固有的 superb 專案管理功能更具優勢。
繼續之前,您需要從 Eclipse.org 下載最新的 Eclipse 標準包。然後瞭解 如何安裝和設定 Cusp。
安裝 Cusp
現在應當有一個經過壓縮的 Eclipse 標準包歸檔。請將其解壓縮並運行 eclipse.exe。
要獲得最新版本的 Cusp,請單擊 Help > Software Updates > Find and Install。單擊 Search for new features to install 選項。現在單擊 New Remote Site 按鈕。鍵入名稱 Cusp update site 和 URL http://www.sergeykolos.com/cusp/update,然後單擊 OK(參見圖 1)。
圖 1. 為 Cusp 輸入遠端站台資訊
單擊已添加的新遠端站台旁邊的複選框並單擊 Finish(參見圖 2)。
圖 2. 選擇 Cusp Eclipse Update Site
系統將顯示另一個視窗,在該視窗中需要展開 Cusp Eclipse Update Site 並選擇 Cusp,如下所示:
圖 3. 選擇要安裝的功能