我使用 quicklisp 安装 linedit,http ://www.cliki.net/Linedit说“应该在 Lispworks 和 OpenMCL/CCL 上工作”。如何编写 $HOME/.ccl-init.lisp?
问问题
709 次
2 回答
2
同时,linedit 已与 ccl 一起工作(linedit 0.17.5 和 ccl 1.8)。
我将此添加到 .ccl-init.lisp 中:
(when (interactive-stream-p *standard-input*)
(ql:quickload "linedit")
(funcall (intern "INSTALL-REPL" :linedit)))
于 2012-11-23T03:16:02.993 回答
1
我刚刚在 Linux 上的 CCL 1.7 上通过 Quicklisp 安装了 Linedit,但我认为它不起作用。观察:
? (ql:quickload "linedit")
; Fetching #<URL "http://beta.quicklisp.org/dist/quicklisp/2011-07-30/systems.txt">
[...]
[package linedit]...........................
("linedit")
? (linedit:install-repl)
> Error: LINEDIT:INSTALL-REPL is unsupported on Clozure Common Lisp.
> While executing: LINEDIT:INSTALL-REPL, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 >
我也没有看到“应该在 Lispworks 和 OpenMCL/CCL 上工作”。在您链接到的页面上提到。它似乎主要是 SBCL 特定的。
rlwrap
确实有效,但这只会给你历史,而不是完成。
于 2011-08-11T13:25:31.650 回答