как настроить поддержку linedit CCL в исходном файле? - PullRequest
2 голосов
/ 11 августа 2011

Я использую quicklisp для установки linedit, http://www.cliki.net/Linedit говорит: «Должно работать на Lispworks и OpenMCL / CCL».как написать $ HOME / .ccl-init.lisp?

Ответы [ 2 ]

2 голосов
/ 23 ноября 2012

Тем временем, 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)))
1 голос
/ 11 августа 2011

Я только что установил Linedit через Quicklisp на CCL 1.7 в Linux, и я не думаю, что он работает.Заметьте:

? (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 работает, но это только дает вам историю, а не завершение.

...