2011-10-19 18 views
6

Więc jestem wielkim fanem LinqPada, ale nie tylko dla jego małych testów LINQ, ale dla szybkiego rozwoju scratchpad przy użyciu C# lub F #, ponieważ dodaje on REPL do C#. W każdym razie, wiem, że scala ma interaktywne okna, ale czy istnieje jakieś lekkie narzędzie podobne do LinqPada, które będzie działało ze Scalą? A może jest jakieś inne świetne, lekkie narzędzie do prototypowania w scala?Narzędzie Scala podobne do Linqpad

+1

Co masz na myśli przez * interaktywnych okien *? Scala ma również [REPL] (http://www.scala-lang.org/node/2097), czy szukasz czegoś innego? –

+0

+1 Niestety, AFAIK, nie ma samodzielnego narzędzia graficznego, takiego jak LinqPad, ale można użyć scala REPL z [SIQ] (http://code.google.com/p/scala-integrated-query /) (najbliższy analog do LINQ w mojej opinii). [Tutaj] (http://scala-integrated-query.googlecode.com/files/SIQ-Scala-Days-final.pdf) to użycie (plik pdf!) SIQ. –

+0

Używam REPL, lub jeśli jest nieco bardziej złożony, dodaj plik do mojego projektu "odds and ends" w IntelliJ. Istnieje kilka programów, które ludzie napisali, aby zasiadać na REPL, ale nie znalazłem ich szczególnie przydatnych. Nie oczekuję, że ludzie włożyli wiele wysiłku, ponieważ korzystanie z IDE jest łatwe. –

Odpowiedz

3

ma wbudowaną replikę graficzną (nie pasuje do lekkiej części pytania). Spróbuj, naciskając Ctrl-Shift-X w edytorze Scala, aby uruchomić wybrane wyrażenie (lub bieżący wiersz). Here is how it looks like. Myślę, że to jest teraz najbliższa rzecz.

enter image description here

Kojo bazuje na scala, ale nie do końca, o co prosicie przez albo ale chłodny, i mogą być wykorzystane w celach edukacyjnych.

enter image description here

Również w Scala Plugin for IntelliJ IDEA (Nika builds) Scala Język Konsola

enter image description here

Web

W sieci istnieje co najmniej dwie konsole

Simplex3dConsole (Java Web Start) enter image description here

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

Na konsoli opartej SQL napisane w Scala spojrzeć SQLShell dodając coś podobnego do repl lub SBT lub narzędzia graficznego. Se także Scala integrated query, które mogą Cię zainteresować.

+0

Tak, bardzo podoba mi się wtyczka scala-ide, ale działa w Eclipse ... i to wcale nie jest lekkie. Ale jest to prawdopodobnie najlepszy pomysł na rozwój scala (lubię go lepiej niż wtyczka intellij scala). – Mike

+0

simplex3dconsole jest czymś, czego szukałem, chociaż w porównaniu do potęgi linqpad dla tych języków jest trochę słabszy, a ja uwielbiam simplyscala to strona, która mnie uruchomiła, ale jest to zwykły REPL. – Mike

Powiązane problemy