2011-10-30 12 views
5

Planeo probar alguna programación exploratoria con Scala, p. cargar algunos archivos fuente de scala y llamar a las funciones definidas en estos archivos fuente interactivamente, tal vez haciendo un trazado en el medio.Soporte IDE para scripts de Scala

Quiero mantener un archivo fuente de scripting, y de vez en cuando enviar algunas líneas en la consola scala usando un atajo como Ctrl + Enter.

¿Qué IDE soporta el scripting?

Respuesta

5

El complemento Scala para Eclipse ofrece dos intérpretes diferentes. Uno es el REPL estándar, simplemente integrado dentro del IDE, el otro es el Run Selection Interpreter que puede ser muy útil para el tipo de experimentación que le gustaría hacer, pruébelo.

+0

no comercializa Slate, pero ejecuta script seleccionado también es compatible con Slate. ¡Además, es súper ligero! – aishwarya

1

puede probar Slate mientras sigo desarrollando mucho. Aunque, para las secuencias de comandos básicas, probablemente también puedas usar la línea de comando. Casi todos los IDEs admiten la integración con el intérprete por cierto.

4

El plugin de Scala para eclipse es el mejor que hay.

http://www.scala-ide.org/

Con la Run Selection Interpreter se puede lograr lo que quiere:

Una expresión puede ser ejecutado en el intérprete mediante la selección de texto en cualquier editor de Scala y, o bien seleccionando el botón de la barra de herramientas (ver captura de pantalla) o usando la combinación de teclas Ctrl + Shift + X (Cmd + Shift + X en la Mac). La combinación de teclas se puede cambiar por ir a Keys -> Preferencias y el cambio de la unión para el comando "Enviar Selección a Scala Intérprete"

enter image description here

1

Es obligatorio mencionar aquí emacs. ¿Pueden los emacs hacer _? Sí, ¡emacs puede hacer eso!

Con toda seriedad, sin embargo, es posible que desee buscar en google "scala mode emacs" y ver qué puede encontrar.

Cuestiones relacionadas