2012-06-19 2 views
10

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

ответ

24

Вы можете использовать rlwrap

Если у вас есть MacPorts установки вы можете получить его с

sudo port install rlwrap 

ВЫЗОВ sbcl с

rlwrap sbcl 
+0

Это дает вам историю, но не завершение табуляции, как CLISP. –

5

Большинство людей используют SBCL REPL с SLIME. Это дает намного больше возможностей, затем readline, который используется в CLISP. Если вам неудобно использовать Emacs, вы можете попробовать ABLE (доступный через quicklisp) - очень простой редактор, который поддерживает некоторые основные функции REPL на уровне readline, но также имеет базовое выделение кода и встроенный Hyperspec.

2

Вы можете попробовать linedit, который доступен через Quicklisp. Тем не менее, Emacs + SLIME - настоящий зверь. На самом деле, Firebug - единственное, что близко к нему, о котором я знаю.

5

Существует также vim + slime (slimv), для пользователей vim.

Смежные вопросы