Sé lo básico de Common Lisp. Lo aprendí usando Emacs + SLIME, y debo decir que sin estos dos no aprendería demasiado: usar REPL simple es un trabajo difícil. Sin embargo, SLIME hace un gran trabajo al convertir REPL en un excelente entorno para la programación interactiva.
Dicho esto, me gustaría aprender el esquema con el libro SICP: siempre es bueno aprender algo nuevo y el libro tiene buenas críticas. Sin embargo, no me gustaría volver a REPL desnudo de Scheme, por eso me gustaría preguntar si hay alguna forma de conectar MIT Scheme con Emacs + SLIME, o algo similar para convertirlo en algo un poco más programador. simpático.
slime
programming
repl
scheme
MatthewRock
fuente
fuente
#lang planet neil/sicp
( planet.racket-lang.org/… )Respuestas:
Creo que el modo geiser puede proporcionar lo que está buscando al menos para engaño y raqueta, pero aparentemente no es el esquema MIT. Sé que proporciona M-.saltar a la definición de símbolos en el entorno, la finalización y la ayuda de documentación en línea. Eche un vistazo a la introducción y la hoja de trucos para obtener una descripción rápida de las características.
Alternativamente, parece que mit-esquema tiene enlaces SWANK para SLIME, y eso puede incorporarse en SLIME.
fuente
No lo he probado en Emacs, pero hay un lenguaje de raqueta para sicp y el modo de raqueta se puede instalar desde melpa. Probablemente no será tan sofisticado como el limo, pero probablemente le dará al menos la finalización de la función y la documentación.
fuente