2012-06-19 30 views
10

¿Hay alguna forma de personalizar el SBCL REPL de forma que funcione de manera similar al CLISP REPL? El estándar SBCL REPL no es realmente utilizable en Mac OS X. No puedo usar las teclas de flecha o retroceso.¿Cómo personalizar el SBCL REPL?

Respuesta

24

Usted podría utilizar rlwrap

Si tiene instalados DarwinPorts lo puede conseguir con

sudo port install rlwrap 

La invocación sbcl con

rlwrap sbcl 
+0

Esto le da historial, pero no completa la pestaña como CLISP. –

5

La mayoría de las personas usan SBCL REPL con SLIME. Le da mucho más funciones, luego readline, que se utiliza en CLISP. Si no se siente cómodo con el uso de Emacs, puede probar ABLE (disponible a través de quicklisp), un editor muy simple que admite algunas características REPL básicas a la par con readline, pero también tiene resaltado de código básico y Hyperspec incorporado.

2

Usted puede intentar linedit que está disponible a través de Quicklisp. Dicho esto, Emacs + SLIME es una verdadera bestia. De hecho, Firebug es lo único cercano que conozco.

5

También hay vim + slime (slimv), para usuarios de vim.