2012-04-24 21 views
7

He estado usando MIT-Scheme desde hace algún tiempo, y funciona muy bien. Sin embargo, en el modo REPL, realmente echo de menos tener un historial de todos los comandos que escribí en él. Es muy frustrante volver a escribir un fragmento de código en caso de un pequeño error tipográfico.MIT Scheme REPL history

¿Cómo puedo activar el modo history? (Si tal cosa existe)

+0

Sí, esto sería muy bueno saber. – oobivat

Respuesta

1

Edwin, el editor de texto del Esquema MIT/GNU, proporciona un special mechanism para interactuar con los ciclos de lectura-evaluación-impresión del Esquema: búferes REPL.

Cada búfer REPL mantiene un historial de las expresiones que se escribieron en él. Varios comandos le permiten acceder al contenido de este historial. El comando M-p retrocede a través del historial, insertando expresiones previamente evaluadas en el punto. Del mismo modo, M-n avanza a través de la historia. Los comandos C-c C-r y C-c C-s buscan hacia atrás y hacia adelante en el historial de una cadena en particular.

rlwrap

http://web.mit.edu/scheme_v9.0.1/doc/mit-scheme-user/Edwin-REPL-Mode.html

+0

En realidad, estaba buscando algo fuera de Edwin, eso es útil en el esquema MIT puro REPL. – Gooner

+0

su solución es buena para Windows, que es la falta del cygwin, gracias. – Boluny