Cómo ''arreglar'' el sistema interactivo SML/NJ para usar las teclas de flecha
smlnj (2)
Tengo algunos problemas para usar el sistema interactivo SML / NJ, es decir, que cuando intento usar mis teclas de flecha (izquierda o derecha para hacer una corrección en la expresión que escribí, hasta repetir la última expresión), mi La terminal imprime códigos. (por ejemplo, ^[[A
para arriba ^[[D
para izquierda, etc.). Si bien todavía puedo usar el sistema, lo hace muy tedioso.
He mirado a mi alrededor en Control.Compiler, ¿hay algo que me esté perdiendo? Para lo que valga, estoy usando la Terminal de Mac.
Gracias ^ _ ^
Otra opción es rlwrap
.
rlwrap sml
Prueba esto. Puedes usar socat para agregar soporte de readline a muchas cosas:
socat READLINE EXEC:sml
Acabo de darme cuenta de que está en OS X. socat parece estar disponible para OS X, aunque no lo he probado (esto funciona en Linux).