我已通过Macports将SBCL
安装到OSX上。
当在REPL中时,能够使用↑和↓来迭代前面的命令(类似于bash或Python的REPL中的行为)将非常方便。
有没有办法启用此功能?
答案 0 :(得分:9)
安装rlwrap
,然后运行rlwrap sbcl
。
你可以通过macports或自制软件获得rlwrap。
它非常简单。
答案 1 :(得分:1)
您还可以使用Linedit。这是SBCL REPL特有的,因此在其他环境(如SLIME)中会引起问题。
或者,您可以尝试SBCL-Readline项目。不知道它在SLIME中是如何工作的,还没有亲自尝试过。
两者均使用UFFI来实现C库的使用。 只需尝试一下源代码并更改系统的库等路径,然后再尝试使用它们!