Как настроить SBCL REPL?

Есть ли способ настроить SBCL REPL таким образом, чтобы он работал аналогично CLISP REPL. Стандартный SBCL REPL на самом деле не используется в Mac OS X. Я не могу использовать клавиши со стрелками или backspace.

Ответ 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 - единственное, что близко к нему, о котором я знаю.