2011-10-19 19 views
6

Quindi sono un grande fan di LinqPad, ma non solo per i suoi piccoli test LINQ ma per lo sviluppo rapido di scratchpad utilizzando C# o F # poiché aggiunge REPL a C#. Ad ogni modo, so che scala ha una finestra interattiva ma c'è qualche tipo di strumento leggero simile a LinqPad che funzionerà con Scala? O ci sono altri fantastici strumenti per la prototipazione in scala?Strumento Scala simile a Linqpad

+1

Cosa vuoi dire da finestre * * interattive? Scala ha anche [REPL] (http://www.scala-lang.org/node/2097), stai cercando qualcosa di diverso? –

+0

+1 Sfortunatamente, AFAIK, non esiste uno strumento GUI standalone come LinqPad, ma è possibile utilizzare scala REPL con [SIQ] (http://code.google.com/p/scala-integrated-query /) (analogico più vicino a LINQ secondo me). [Qui] (http://scala-integrated-query.googlecode.com/files/SIQ-Scala-Days-final.pdf) è l'utilizzo (file pdf!) Di SIQ. –

+0

Uso il REPL o, se è un po 'più complesso, aggiungo un file al mio progetto "odds and ends" in IntelliJ. Ci sono alcuni programmi che le persone hanno scritto per sedersi in cima al REPL, ma non li ho trovati particolarmente utili. Non mi aspetto che la gente abbia messo molto impegno perché usare un IDE è facile. –

risposta

3

Scala-ide ha un repl integrato che è grafico, (non si adatta alla parte leggera della tua domanda). Provalo premendo Ctrl-Shift-X all'interno di un editor Scala per eseguire l'espressione selezionata (o la riga corrente). Here is how it looks like. Penso che sia la cosa più vicina in questo momento.

enter image description here

Kojo si basa sulla scala, ma non è davvero quello che si stanno chiedendo per entrambi ma fresco, e potrebbe essere utilizzato a fini di apprendimento.

enter image description here

Anche nel Plugin Scala per IntelliJ IDEA (Nika builds) Scala Lingua Console

enter image description here

Web

Sul web c'è almeno due console

Simplex3dConsole (Java Web Start) enter image description here

http://www.simplyscala.com/? (Web based)

Per una console basata su SQL scritto in scala di dare un'occhiata a SQLShell aggiungendo qualcosa di simile a repl o SBT o uno strumento grafico. Se anche Scala integrated query potrebbe interessarti.

+0

Sì, mi piace molto il plug-in scala-ide ma funziona in eclissi ... e non è affatto leggero. Ma è probabilmente la migliore ide per lo sviluppo di scala (mi piace meglio del plugin intellij scala). – Mike

+0

il simplex3dconsole è un po 'quello che stavo cercando, anche se mi sembra un po' carente rispetto alla potenza di linqpad per quelle lingue, e adoro semplicementescala è stato il sito che mi ha fatto iniziare ma è solo un REPL regolare. – Mike

Problemi correlati