2012-06-19 14 views
10

Czy istnieje sposób, aby dostosować REPL SBCL w sposób, który sprawia, że ​​działa podobnie do REPL CLISP. Standardowy REPL SBCL nie jest naprawdę użyteczny w Mac OS X. Nie mogę używać klawiszy strzałek ani backspace.Jak dostosować REPL SBCL?

Odpowiedz

24

Można użyć rlwrap

Jeśli masz DarwinPorts zainstalowanych można je dostać z

sudo port install rlwrap 

invoke sbcl z

rlwrap sbcl 
+0

Daje to historię, ale nie kończy się na zakładce jak CLISP. –

5

Większość osób używa REPL SBCL z SLIME. Daje mu o wiele więcej funkcji, a następnie readline, który jest używany w CLISP. Jeśli nie masz ochoty używać Emacsa, możesz wypróbować ABLE (dostępny przez quicklisp) - bardzo prosty edytor, który obsługuje podstawowe funkcje REPL na równi z readline, ale ma również podstawowe podświetlanie kodu i wbudowany Hyperspec.

2

Można spróbować linedit która jest dostępna poprzez Quicklisp. Powiedział, że Emacs + SLIME to prawdziwa bestia. W rzeczywistości Firebug jest jedyną rzeczą, która jest mi bliska.

5

Istnieje również vim + slime (slimv) dla użytkowników vim.