有没有办法以某种方式自定义SBCL REPL,使其与CLISP REPL类似。标准的SBCL REPL在Mac OS X上并不真正可用。我不能使用箭头键或退格键。
答案 0 :(得分:24)
您可以使用rlwrap
如果您安装了MacPorts,可以使用
获取sudo port install rlwrap
使用
调用sbcl
rlwrap sbcl
答案 1 :(得分:6)
答案 2 :(得分:5)
大多数人使用SLIME
的SBCL REPL。它为CLISP提供了更多的功能,然后是readline
。如果您对使用Emacs感到不舒服,可以试试ABLE
(可通过quicklisp获得) - 一个非常简单的编辑器,它支持与readline
同等的一些基本REPL功能,但也有基本代码突出显示和内置的Hyperspec。
答案 3 :(得分:2)
您可以尝试使用Quicklisp提供的linedit。也就是说,Emacs + SLIME是一个真正的野兽。事实上,Firebug是我所知道的唯一接近它的东西。