2012-03-25 53 views
0

clisp interpreter來自Ubuntu packagereadline很好,編輯單行代碼很容易。雖然大部分時間與Slime一起工作,但它讓我想起如果有可能得到auto-indentparentheses flashing/completionclisp interpreter本身。確實clisp(Ubuntu端口)有縮進和圓括號完成

編輯: (ED "FILE.NAME.LISP")可以調用系統編輯器,並開始編輯,結果不會AUTO加載到REPL中。

+0

你的意思是用 「CLISP解釋」 的REPL? – Sim 2012-04-07 11:36:00

回答

1
  1. 只要您停留在一條線上,clisp會閃回匹配paren。這種限制源自提供該功能的readline。

  2. clisp不在控制檯上自動縮進。

  3. 編輯器不會自動加載編輯的文件,因爲您的編輯可能不成功;您應該嘗試先編譯該文件以發現錯誤。

0

編輯:(ED 「FILE.NAME.LISP」)可以調用系統編輯器,並開始編輯, 結果不會自動加載到REPL。

您可以輕鬆編寫一個函數,調用編輯器,然後在完成後加載文件。

像這樣的事情在你的.clisprc.lisp,例如:

(defun edit-load-file (filename) 
    (ed filename) 
    (load filename))