2013-08-22 17 views

回答

1

sbcl --script是爲了讓sbcl知道你的代碼的第一行可能是#!/ usr/bin/sbcl ...而LispWorks似乎沒有這個功能。

不過,如果你只是想運行一個腳本,而不是使其可執行文件,那麼你可以這樣寫:

lispworks -init my-lisp-init 

它將載入my-lisp-init.lisp,如果我的理解the documentation

+0

它似乎沒有工作。只需啓動IDE即可。 – akalenuk

+0

@akalenuk你爲什麼不能在LispWorks中開發並使用CLISP或SBCL獲取所需行爲的任​​何原因?這將是一個很好的方法來測試您是否在製作兼容的代碼。 – Sylwester

+0

我進入LispWorks的唯一原因是CAPI。 – akalenuk

1

的各種命令行最新LispWorks 6.1選項描述如下:

http://www.lispworks.com/documentation/lw61/LW/html/lw-517.htm#pgfId-891723

+0

是的,它沒有像「運行腳本」之類的東西,所以我想,也許我只是不明白如何使用它。說,「 - 環境」鍵間接表明,有一種情況下運行的東西,而不顯示環境本身。但是我嘗試了「-load」和上面提到的「-init」,但目前爲止沒有運氣。每次環境顯示,但腳本,通過「編譯和加載」菜單選項可以正常工作,似乎沒有任何作用。 – akalenuk

+0

@akalenuk:你看到'eval'選項?只需傳遞'加載'文件的代碼即可。 'load'選項怎麼樣?或者'init'選項? –

相關問題