有沒有一種方法來定製SBCL REPL的方式,使其工作方式類似於CLISP REPL。標準的SBCL REPL在Mac OS X上並不真正可用。我不能使用箭頭鍵或退格鍵。如何自定義SBCL REPL?
10
A
回答
24
你可以使用rlwrap
如果您已經安裝使用MacPorts,你可以用
sudo port install rlwrap
的invoke sbcl
與
rlwrap sbcl
5
大多數人使用SBCL REPL與SLIME
。它提供了更多的功能,然後在CLISP中使用readline
。如果您對使用Emacs不太熟悉,您可以嘗試ABLE
(通過quicklisp提供) - 一個非常簡單的編輯器,它支持一些與readline
相同的基本REPL功能,但也有基本的代碼高亮和內置的Hyperspec。
2
得到它你可以嘗試linedit它通過Quicklisp是可用的。也就是說,Emacs + SLIME是一個真正的野獸。事實上,Firebug是我所知道的唯一接近它的東西。
5
對於vim的用戶,還有vim + slime(slimv)。
相關問題
- 1. nodejs中的自定義REPL
- 2. SBCL的REPL中的內存泄漏
- 3. 自定義repl/nrepl錯誤消息
- 4. 定義類時,scala REPL如何工作?
- 5. 如何避免來自節點REPL的未定義輸出
- 6. 在SBCL
- 7. 如何讓sbcl自動加載核心?
- 8. 如何在初始化scala repl時將自定義對象注入到scala repl中
- 9. Slime autodoc在定製REPL時
- 10. 如何自定義自定義滾動?
- 11. 如何使用SBCL獲得slimv工作?
- 12. 從java運行Clojure REPL,提供自定義上下文
- 13. 在Clojure中使用自定義Java類REPL
- 14. 如何將最大值導入sbcl
- 15. 如何在用戶定義的命名空間中啓動REPL?
- 16. 如何定義lein run和lein repl的project.clj工作?
- 17. 如何在REPL中顯示Clojure中函數的定義?
- 18. 刪除Clojure REPL中定義的測試
- 19. 如何定義自定義座標系?
- 20. Python:如何定義自定義分佈?
- 21. 如何定義全局自定義RoutedCommand?
- 22. 如何退出REPL
- 23. 與cl-smtp SBCL錯誤
- 24. 如何自定義log4j2 RollingFileAppender?
- 25. 如何使自定義域
- 26. 如何自定義UITablecell
- 27. 如何自定義在PostgreSQL
- 28. 如何自定義UIDatePicker
- 29. 如何自定義s:formattedText
- 30. 如何自定義jtable?
這給你的歷史,但不像CLISP的標籤完成。 –