Esiste un modo per personalizzare SBPL REPL in modo che funzioni in modo simile a CLISP REPL. Lo standard SBCL REPL non è realmente utilizzabile su Mac OS X. Non posso usare i tasti freccia o backspace.Come personalizzare SBPL REPL?
10
A
risposta
24
Si potrebbe utilizzare rlwrap
Se avete MacPorts installati si può ottenere con
sudo port install rlwrap
L'invoke sbcl
con
rlwrap sbcl
5
La maggior parte delle persone utilizza SBPL REPL con SLIME
. Fornisce molte più funzioni, quindi readline
, utilizzato in CLISP. Se non ti senti a tuo agio con Emacs, puoi provare con ABLE
(disponibile tramite quicklisp) - un editor molto semplice, che supporta alcune funzioni REPL di base alla pari con readline
, ma ha anche l'evidenziazione di base del codice e Hyperspec integrato.
2
Si può provare linedit che è disponibile tramite Quicklisp. Detto questo, Emacs + SLIME è una vera bestia. In effetti, Firebug è l'unica cosa vicina a cui io sia a conoscenza.
5
C'è anche vim + slime (slimv) per gli utenti di vim.
Questo fornisce la cronologia, ma non il completamento delle schede come CLISP. –