atajos ide lisp scheme

ide - atajos emmet netbeans



¿Qué Scheme IDE hay? (9)

Planeo aprender Scheme (siguiendo SICP ) y luego hacer 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 ?


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.


Encontré un Scheme IDE basado en NetBeans, lambdaBeans. No parece estar en desarrollo activo, y no puedo responderlo.



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 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.


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


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)



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