2012-03-25 27 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))