如何自定义SBCL REPL?

Jan*_*ard 11 sbcl common-lisp read-eval-print-loop

有没有办法以某种方式自定义SBCL REPL,使其与CLISP REPL类似.标准的SBCL REPL在Mac OS X上并不真正可用.我不能使用箭头键或退格键.

Dou*_*rie 25

你可以用 rlwrap

如果您安装了MacPorts,则可以使用它

sudo port install rlwrap
Run Code Online (Sandbox Code Playgroud)

该调用sbcl

rlwrap sbcl
Run Code Online (Sandbox Code Playgroud)


Cla*_*ley 6

对于vim用户来说,还有vim + slime(slimv).


Vse*_*kin 5

大多数人使用SBCL REPL SLIME.它提供了更多的功能,然后readline,在CLISP中使用.如果您对使用Emacs感到不舒服,可以尝试ABLE(通过quicklisp获得) - 一个非常简单的编辑器,它支持一些基本的REPL功能readline,但也有基本的代码突出显示和内置的Hyperspec.