跳轉到內容

newLISP 簡介

75% developed
來自華夏公益教科書
newLISP 簡介

歡迎來到 newLISP 簡介!你會發現 newLISP 易於學習且功能強大,它將經典 LISP 的一些強大功能和優雅性與現代指令碼語言的功能相結合,例如正則表示式、網路功能、Unicode 支援、多工處理等等。

本書是對該語言基礎知識的直接和簡單的描述。你應該熟悉使用文字編輯器,理想情況下你之前做過一些指令碼,但不需要以前的程式設計經驗或 LISP 知識。我希望這足以讓你入門,並準備好開始探索 newLISP 的真正力量。

我在 MacOS X 系統上編寫了這份文件,但如果你使用 Linux、Windows 或 newLISP 支援的眾多其他平臺之一,它應該不會有任何區別。這些示例旨在在新LISP 版本 10 中執行。

這是一份非官方文件——有關 newLISP 的官方和權威描述,請參閱與軟體一起安裝的優秀參考手冊。

基礎
開始使用 newLISP;列表、符號、求值、引用
控制流程
測試、迴圈、塊、區域性符號、函式
列表
關於列表你需要知道的一切
字串
字串
應用和對映
應用和對映函式
上下文
介紹 newLISP 的上下文
使用宏控制求值
使用數字
數字和算術技巧和示例
使用日期和時間
關於 newLISP 的日期和時間相關函式
使用檔案
與檔案系統互動
多工處理
執行緒、程序、多工處理
使用 XML
關於使用 XML 資料的一些提示
偵錯程式
newLISP 的內建偵錯程式
網際網路
使用 newLISP 的內建網路功能進行聯機
更多示例
更多示例程式碼
圖形介面
快速瞭解圖形工具包
  • newLISP 的主要網站,newlisp.org,提供有用的論壇、程式碼示例和文件,以及最新的 newLISP 軟體
  • John Small 的精彩 21 分鐘介紹,newLISP 在 21 分鐘內,在 newLISP 在 21 分鐘內
  • 精美的 newLISP 蜻蜓標誌,由 11 對括號構成,由 Brian Grayless 設計 (fudnik.com)

感謝所有為本文件的早期版本做出貢獻的人,他們透過建議新增內容或發現錯誤。請繼續提供您的寶貴建議。

華夏公益教科書