Есть ли способ настроить SBCL REPL таким образом, чтобы он работал аналогично CLISP REPL. Стандартный SBCL REPL на самом деле не используется в Mac OS X. Я не могу использовать клавиши со стрелками или backspace.
Как настроить SBCL REPL?
Ответ 1
Вы можете использовать rlwrap
Если у вас установлен MacPorts, вы можете получить его с помощью
sudo port install rlwrap
Вызов sbcl
с
rlwrap sbcl
Ответ 2
Большинство людей используют SBCL REPL с SLIME
. Это дает намного больше возможностей, а затем readline
, который используется в CLISP. Если вам неудобно использовать Emacs, вы можете попробовать ABLE
(доступный через quicklisp) - очень простой редактор, который поддерживает некоторые базовые функции REPL на уровне readline
, но также имеет базовую подсветку кода и встроенную функцию, в Hyperspec.
Ответ 3
Там vim + slime (slimv) тоже, для пользователей vim.
Ответ 4
Вы можете попробовать linedit, который доступен через Quicklisp. Тем не менее, Emacs + SLIME - настоящий зверь. На самом деле Firebug - единственное, что близко к нему, о котором я знаю.