在Win
環境下安裝GNU Common Lisp之後
會在開始菜單生成對應的快捷方式
查看其屬性
起始位置為空
這樣這個快捷方式復制到任何目錄運行之後
都會把運行目錄作為當前路徑
我在桌面建立一個lispworks文件夾
作為練習用的工程目錄
然後把GNU Common Lisp
這個快捷方式復制進去運行
說實在話GCL自帶的交互環境其實是一個控制台程序
沒有縮進
沒有語法高亮
估計你也不太喜歡
我的辦法是使用VIM編輯器
目前還不知道怎樣搭建環境
只能說是用VIM編輯保存之後
在GCL中加載
比如在lispworks目錄下建立一個hello
lisp
內容如下
上面是一個hello
world程序
defun是函數聲明
語法為
(defun 函數名 (參數*) (函數主體))
在例子程序中
函數名為hello
world
參數列表為()
也就是參數為空
函數的主體是調用format輸出字符串
hello
world
保存後在GCL交互中輸入(load
hello
lisp
)
加載源文件
結果如下
當然你也可以在交互模式下輸入以上代碼
如果運行錯誤
則會中斷在調試器下
好吧
我承認我只會:q從調試模式下返回
重新輸入代碼最後 介紹一個VIM快捷鍵 di (刪除匹配括號間的代碼
From:http://tw.wingwit.com/Article/os/xtgl/201311/9414.html