2012-06-19 54 views
10

有沒有一種方法來定製SBCL REPL的方式,使其工作方式類似於CLISP REPL。標準的SBCL REPL在Mac OS X上並不真正可用。我不能使用箭頭鍵或退格鍵。如何自定義SBCL REPL?

回答

24

你可以使用rlwrap

如果您已經安裝使用MacPorts,你可以用

sudo port install rlwrap 

的invoke sbcl

rlwrap sbcl 
+0

這給你的歷史,但不像CLISP的標籤完成。 –

5

大多數人使用SBCL REPL與SLIME。它提供了更多的功能,然後在CLISP中使用readline。如果您對使用Emacs不太熟悉,您可以嘗試ABLE(通過quicklisp提供) - 一個非常簡單的編輯器,它支持一些與readline相同的基本REPL功能,但也有基本的代碼高亮和內置的Hyperspec。

2

得到它你可以嘗試linedit它通過Quicklisp是可用的。也就是說,Emacs + SLIME是一個真正的野獸。事實上,Firebug是我所知道的唯一接近它的東西。

5

對於vim的用戶,還有vim + slime(slimv)。