2011-10-30 14 views
5

Ho intenzione di provare qualche programmazione esplorativa con Scala, ad es. caricare alcuni file sorgente di scala e chiamare le funzioni definite in questi file di origine in modo interattivo, magari facendo qualche tracciato nel mezzo.Supporto IDE per script Scala

Desidero conservare un file sorgente di script e, occasionalmente, inviare alcune righe alla console di scala utilizzando una scorciatoia come Ctrl + Invio.

Quale IDE supporta gli script?

risposta

5

Il plugin Scala per Eclipse offre due diversi interpreti. Uno è il REPL standard, semplicemente integrato nell'IDE, l'altro è lo Run Selection Interpreter che può essere molto utile per il tipo di sperimentazione che vorresti fare, provarlo.

+0

non marketing Slate, ma lo script selezionato è supportato anche in Slate. Inoltre, è super leggero! – aishwarya

1

si può provare Slate mentre io sono ancora molto in via di sviluppo. Anche se, per lo scripting di base, è possibile eseguire anche la riga di comando. Quasi tutti gli IDE supportano l'integrazione con l'interprete btw.

4

Il plugin Scala per Eclipse è il migliore in circolazione.

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

Con il Run Selection Interpreter è possibile ottenere ciò che si vuole:

Un'espressione può essere eseguito nell'interprete selezionando testo in qualsiasi editor Scala e sia selezionando il pulsante della barra degli strumenti (vedi screenshot) o utilizzando la combinazione di tasti Ctrl + Maiusc + X (Cmd + Shift + X su Mac). La combinazione di tasti può essere modificata andando a Keys -> Preferenze e cambiare l'associazione per il comando "Invia Selection a Scala Interpreter"

enter image description here

1

E 'obbligatorio citare emacs qui. Can emacs _? Sì, emacs può farlo!

In tutta serietà, però, si potrebbe desiderare di google in giro per "scala mode emacs" e vedere cosa si può trovare.