Pregunta ¿Qué Scheme IDE hay?


Estoy planeando aprender Scheme (siguiendo SICP) y luego haciendo un proyecto con este lenguaje. Sin embargo, me preguntaba ¿cuál sería un IDE bueno para esto? Miré un poco, pero no pude encontrar mucho, excepto algo llamado Edwin?


33
2017-09-14 09:05


origen


Respuestas:


Otras respuestas han dado todas las buenas elecciones, pero sin mucha descripción. Aquí hay más detalles:

DrRacket

El IDE de Racket, DrRacket, es una gran herramienta para principiantes y tiene muchas fortalezas para los intrigantes más avanzados. Tiene una buena compatibilidad con el generador de perfiles y el depurador (mucho mejor que Emacs), usa atajos de teclado "estándar" de manera predeterminada, y es muy limpio y fácil de usar. Sin embargo, a veces le falta la funcionalidad que sus creadores ven como confusa; por ejemplo, compilar solo algunas expresiones de su código fuente puede poner el REPL en un estado confuso, por lo que no se proporciona. Sin embargo, DrRacket solo funciona para el dialecto Racket de Scheme y sus derivados, por lo que si quieres trabajar con otra implementación, probablemente deberías mirar:

Emacs

GNU Emacs es otra buena opción para los intrigantes avanzados que están dispuestos a dedicar algo de tiempo a aprender de su editor. Es poderosamente personalizable, tiene modos para casi cualquier tipo de archivo, y maneja bien Scheme, especialmente con quack instalado (quack es una extensión para Scheme nombrado en parodia de DrRacket --- get it, quack?). No le impide hacer cualquier cosa que pueda elegir. Sin embargo, tiene una curva de aprendizaje como una pared de ladrillo --- su modelo de texto es único, sus atajos de teclado son diferentes a cualquier cosa que hayas usado antes (a menos que uses el modo CUA, que los hace más normales), y tienes usar Emacs Lisp para configurarlo y extenderlo.

Línea de fondo

Serás feliz usando cualquiera de los dos una vez que estés acostumbrado. Emacs es menos limitante, pero más difícil de aprender; DrRacket es más limitante, pero es más fácil de usar en algunas áreas y es mucho más fácil de aprender.


36
2017-09-14 13:39



Raqueta viene con un buen IDE.


7
2017-09-14 10:35



Puede usar GNU Emacs con una ventana para abrir su script de esquema y en otro intérprete de esquema (como Guile o MIT Scheme).
Puede ejecutar esto por

C-x 2
C-x o
M-x run-scheme

3
2017-09-14 11:06



El Dr. Racket ha estado fallando en mi Ubuntu 11.10, y encontré emacs un poco antipático.

Por lo tanto, he creado un complemento para Enki

La funcionalidad es muy simple. Es suficiente para mis ejercicios de SICP, pero, si va a codificar mucho en Scheme, probablemente deba dedicar tiempo a aprender emacs.


3
2018-04-08 18:59



Estaba escribiendo una respuesta aquí sobre el esquema PLT, así que pensé que vería su webiste. Parece que el esquema PLT ha cambiado de nombre a Racket. Y supongo que el viejo editor DrScheme es reemplazado por el que se llama DrRacket.

Usamos DrScheme el año pasado en la universidad. Muy fácil de empezar Una ventana para escribir definiciones y una para salida. Al final del curso creamos un juego de aventuras de texto: D (con programación OO)


2
2017-10-01 16:08



También hay plugin Schemscript, si te gusta el eclipse.


1
2017-11-01 15:20



Estoy desarrollando Scheme IDE para Windows. Se llama "Babbage". Es como un Emacs mínimo. Babbage es muy simple y tiene ventanas como asignar teclas. Babbage es el editor Unicode. Ahora Babbage es la versión beta todavía.

http://homepage1.nifty.com/~skz/Entry/babbage.html


1
2017-09-03 09:36