1. 程式人生 > >Lisp in a Box下載及簡單使用

Lisp in a Box下載及簡單使用

最近在Ubuntu環境下安裝並簡單運行了common lisp,簡單記錄。

一 下載

下載地址: http://common-lisp.net/project/lispbox/

注意根據自己的系統選擇32位或64位。下載之後無需安裝,通過終端進入解壓檔案對應的資料夾,執行lispbox.sh即可。

./lispbox.sh


二 使用

1 直接在REPL裡執行Lisp程式碼

(format t "hello world")

  函式形式: 

(defun hello() (format t "hello world"))

;;呼叫

(hello)


2 新建檔案寫函式,在REPL中呼叫

2.1 建立新檔案

  由於Emacs支援自動空格,這對書寫lisp程式碼是十分友好的。只需按Tab鍵,Eamcs將自動縮排正確的空格。

  通過C+x C+f新建檔案,字尾儲存為.lisp,將上述函式程式碼寫入。

2.2 直接編譯

  通過C+c C+c直接編譯,在REPL中直接呼叫該函式即可。

2.3 通過load載入檔案

  和2.2平行的另一種呼叫方式。本質上等於以檔案中出現的順序在REPL中逐個輸入表示式。

(load "hello.lisp")
(hello)

  使用時直接呼叫即可。