Есть ли способ настроить SBCL REPL таким образом, чтобы он работал аналогично CLISP REPL. Стандартный SBCL REPL на самом деле не используется в Mac OS X. Я не могу использовать клавиши со стрелками или backspace.Как настроить SBCL REPL?
10
A
ответ
24
Вы можете использовать rlwrap
Если у вас есть MacPorts установки вы можете получить его с
sudo port install rlwrap
ВЫЗОВ sbcl
с
rlwrap sbcl
5
Большинство людей используют SBCL REPL с SLIME
. Это дает намного больше возможностей, затем readline
, который используется в CLISP. Если вам неудобно использовать Emacs, вы можете попробовать ABLE
(доступный через quicklisp) - очень простой редактор, который поддерживает некоторые основные функции REPL на уровне readline
, но также имеет базовое выделение кода и встроенный Hyperspec.
2
Вы можете попробовать linedit, который доступен через Quicklisp. Тем не менее, Emacs + SLIME - настоящий зверь. На самом деле, Firebug - единственное, что близко к нему, о котором я знаю.
5
Существует также vim + slime (slimv), для пользователей vim.
Смежные вопросы
- 1. Как настроить REPL на vim?
- 2. SBCL REPL используйте клавиши со стрелками для отображения истории
- 3. требуют, чтобы asdf не удался в sbcl repl
- 4. Как настроить Clojurescript REPL с emacs?
- 5. Как импортировать максимумы в sbcl
- 6. sbcl terminal и sbcl file
- 7. Утечка памяти в REPL
- 8. Как обрабатывать акценты в Common Lisp (SBCL)?
- 9. Файл инициализации SBCL
- 10. Использование [Take New] рестарт в SBCL
- 11. Простой пример использования шага в SBCL
- 12. Как мне получить slimv, работающий с SBCL?
- 13. как отключить отладчик в SbCl
- 14. Конфликтующие (?) 'FORMAT' функции emacs и SBCL
- 15. Изменить запрос REPL из REPL
- 16. Импортировать пакет в SLIME REPL
- 17. Код работает в SLIME + SBCL, но не является простым SBCL
- 18. Установка SBCL в linux
- 19. Многопоточность в SBCL
- 20. Выражения SBCL и Lambda
- 21. SBCL Сообщения об ошибках
- 22. Изменить цвет текста в Common Lisp REPL
- 23. sbcl незаконный вызов функции
- 24. SBCL: Оптимизация Fixnum
- 25. bignum умножение в SBCL
- 26. Как я могу определить определение функции в lisp (sbcl)?
- 27. SBCL Buildapp - Как решить проблему отладки/устранения неполадок?
- 28. Рекурсия в SBCL
- 29. Как получить определение функции/макроса из CL REPL?
- 30. Как сбросить Swift REPL?
Это дает вам историю, но не завершение табуляции, как CLISP. –