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
Odpowiedz
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.
Kojo bazuje na scala, ale nie do końca, o co prosicie przez albo ale chłodny, i mogą być wykorzystane w celach edukacyjnych.
Również w Scala Plugin for IntelliJ IDEA (Nika builds) Scala Język Konsola
Web
W sieci istnieje co najmniej dwie konsole
Simplex3dConsole (Java Web Start)
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ć.
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
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
Od wiki: ScalaConsole, Scalide i ScalaEdit. Chociaż oczywiście masz również REPL na IDE, a także z SBT. Och, i Kojo.
Zeppelin
http://zeppelin-project.org jest oparty na sieci Web ze wsparciem Scala REPL Spark Apache. To jest open source z licencją Apache2.
Scala Notebook
Scala Notebook jest inny styl notebook internetowy Scala REPL.
- 1. Narzędzie do reflektorów podobne do kalkulatorów
- 2. Narzędzie podobne do JavaDoc dla skryptów SQL
- 3. Narzędzie podobne do Gerrit dla Perforce
- 4. Jakieś narzędzie podobne do RSpec dla Erlang?
- 5. Czy istnieje narzędzie do Java podobne do Microsoft's CHESS?
- 6. Czy istnieje narzędzie podobne do Spy ++ dla WPF?
- 7. Każde narzędzie podobne do profilera mrówek i darmowe?
- 8. Narzędzie Valgrind podobne do Mac OS 10.7 (Lion)
- 9. Czy istnieje narzędzie podobne do ISlow dla IE7?
- 10. Czy istnieje narzędzie podobne do distcc dla GHC?
- 11. narzędzie podobne do curl dla wsgi w domenie unixowej domeny
- 12. linqpad i mongodb
- 13. Systemy podobne do NakedObjects?
- 14. java.io.Console - podobne narzędzie, które jest kompatybilne z przekierowaniem STDN?
- 15. Czy istnieje narzędzie do wymuszania standardów kodowania dla Scala?
- 16. Czy istnieje narzędzie do sprawdzania OWASP dla projektu scala?
- 17. LINQPad - Log Secondary DataContext do zakładki "SQL"
- 18. Konkursy podobne do Netflixa
- 19. LINQPad - czy możesz uruchomić skrypt linqpad z wiersza poleceń?
- 20. Czy istnieje narzędzie do inspekcji interfejsu użytkownika podobne do hawkeye, które działa z .net 4.5?
- 21. narzędzie Scala, aby usunąć wszystkie nieużywane kodu
- 22. LinqPad - Konwertuj polecenie SQL na Linq
- 23. Używanie LinqPad z SMO
- 24. Narzędzie do studia Android, które rozpoznaje duplikaty lub podobne części kodu?
- 25. JSONPath lub inne narzędzie XPath podobne do JSON/Javascript; lub Jquery JSON
- 26. Narzędzie do monitorowania ruchu HTTP
- 27. Korzystanie z WebAPI w LINQPad?
- 28. Okno podobne do facebookowego czatu
- 29. Vim - wcięcie podobne do Emacsa
- 30. linqpad i niestandardowe serializable IPrincipal
Co masz na myśli przez * interaktywnych okien *? Scala ma również [REPL] (http://www.scala-lang.org/node/2097), czy szukasz czegoś innego? –
+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. –
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. –