Lisp的LinuxShell命令 shelisp

fmms 12年前發布 | 33K 次閱讀 Lisp

Shelisp 是一個 Common Lisp 的語法擴展,用于運行 Unix Shell 腳本和混合 Shell 腳本和 Lisp 的構造。

Lisp的LinuxShell命令 shelisp

Common Lisp,縮寫為 CL(不要和縮寫同為CL的組合邏輯混淆),是Lisp的眾多方言之一,標準由ANSI X3.226-1994定義。它是為了標準化此前眾多的Lisp分支而開發的,它本身并不是一個具體的實現而是各個Lisp實現所遵循的規范。

相對于各種嵌入在特定產品中的語言Emacs Lisp 和 AutoLISP,Common Lisp 是一個通用用途的編程語言。不像很多早期的Lisp,Common Lisp同Scheme一樣,其中的變量是有作用域的。

Common Lisp 是一個多重范式編程語言,這表現在:

  • 支持各種編程技術:過程編程,函數編程 和 面向對象的編程。
  • 動態數據類型,但是可以使用可選的類型聲明來提高效率和增強安全性。
  • 可以通過一些標準特性來擴展,例如 Lisp宏(程序自我進行的編譯時代碼重排 (compile-time code rearrangement accomplished by the program itself))和 閱讀器宏(賦予用戶自定義的保留字以特殊意義的符號擴展 (extension of syntax to give special meaning to characters reserved for users for this purpose))。

項目主頁:http://www.baiduhome.net/lib/view/home/1323179594624

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!