Si estoy introducir el código en el REPL usando clisp
, al igual que en el programa se obtiene cuando se hace sudo apt-get install clisp
, ¿hay una manera de tomar todo el código que ha introducido hasta ahora y guardarlo en una ¿archivo? Soy un principiante de Lisp, así que no sé si es una petición ridícula o no.Obtener el código de REPL
Respuesta
Puede iniciar la grabación de salida con la función DRIBBLE.
Aparte de eso, ejecutaría CLISP desde un programa de terminal que puede guardar entradas/salidas.
Como mínimo, yo solía usar Emacs, ejecutar un shell a través de M-x shell y iniciar el Lisp allí. De esa forma, la E/S entra en un buffer de shell de Emacs.
También hay SLIME, que configura un poco más de funcionalidad dentro de Emacs para comunicarse con un Common Lisp 'esclavo'. Un 'oyente' (también conocido como REPL) es parte de eso.
Probablemente haya una manera mejor, pero ... Si está utilizando un programa decente para terminales, debería poder seleccionar el texto en el terminal y guardarlo en un archivo. Esto incluiría su entrada mecanografiada así como salida, así que usted tendría que eliminar manualmente la salida.
- 1. ¿Puedo limpiar el repl?
- 2. ¿Hay alguna manera de obtener un REPL en pydev?
- 3. ¿Cómo personalizar el SBCL REPL?
- 4. Pilones REPL reevaluar el código en el servidor web en ejecución
- 5. Clojure REPL readline like support
- 6. JavaFX de Clojure repl
- 7. Cómo salir de REPL
- 8. Scala REPL en Emacs
- 9. MIT Scheme REPL history
- 10. ¿Hay un REPL de color para Clojure?
- 11. Scala - Inicializar ambiente REPL
- 12. expresión anterior en repl clojure
- 13. REPL para ocamldebug?
- 14. Historial en Clojure REPL
- 15. Node.JS REPL "indefinido"
- 16. ¿Cómo salir de CoffeeScript REPL?
- 17. Racket REPL sobre TCP
- 18. obtener el código de funciones en Matlab?
- 19. Obtener el código de respuesta del encabezado
- 20. HttpClient obtener el código de estado
- 21. Obtener el código HTTP de org.apache.http.HttpResponse
- 22. REPL para Objective-C
- 23. Actionscript 3 REPL
- 24. ¿Hay ensamblador REPL bajo Linux?
- 25. clojure/lein REPL con jline
- 26. settings.maxPrintString para Scala 2.9 REPL
- 27. ¿Cómo implemento un bucle de lectura Eval de F # (REPL)?
- 28. El acceso a los archivos .config en Roslyn REPL
- 29. ¿Iniciar Scala REPL mediante programación?
- 30. REPL en la consola emacs
+1, esta es la respuesta correcta. –
Mucho de lo que dijiste es griego para mí. ¿Estás diciendo que puedo conectarme de forma remota a mi caja de Linux si uso M-x shell? Quiero que todos los archivos que creo terminen en mi máquina Linux y sería bueno no tener que cargar los archivos desde mi estación de trabajo a la máquina Linux. –
@Jason Swett: Ejecute Emacs en su máquina. M-x shell ejecuta un shell dentro de emacs. Solo un caparazón local. En el inicio rápido clisp. Hecho. Ahora todas las E/S van al buffer del editor para el shell. Puede copiar y pegar texto con los comandos de editor habituales. –