newLISP 簡介
外觀
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)
感謝所有為本文件的早期版本做出貢獻的人,他們透過建議新增內容或發現錯誤。請繼續提供您的寶貴建議。