因此,我是LinqPad的忠實粉絲,但不僅僅是因爲它的小LINQ測試,而且因爲它將REPL添加到C#中,所以使用C#或F#進行快速暫存區開發。無論如何,我知道scala有一個交互式窗口,但是有沒有類似於LinqPad的輕量級工具,可以和Scala一起使用?或者還有其他一些重量輕,重量輕的Scala原型工具?與Linqpad類似的Scala工具
6
A
回答
3
Scala-ide有一個內置的圖形化repl(它不適合你的問題的輕量級部分)。在Scala編輯器中按Ctrl-Shift-X
來運行選定的表達式(或當前行)。 Here is how it looks like。我認爲這是目前最接近的事情。
Kojo基於斯卡拉,但並沒有真正你所要求的既但冷靜的東西,可用於學習的目的。
在斯卡拉插件 IntelliJ IDEA (Nika builds) Scala語言而且控制檯
網絡
在網絡上至少有兩個控制檯
Simplex3dConsole (Java Web Start的)
http://www.simplyscala.com/?(基於Web的)
對於用Scala編寫一個基於SQL的控制檯看看SQLShell添加類似的東西REPL或SBT或圖形工具。 Se也Scala integrated query這可能會讓你感興趣。
1
從wiki:ScalaConsole,Scalide和ScalaEdit。當然,您也可以在IDE上使用REPL,也可以在SBT上使用REPL。哦,還有Kojo。
1
齊柏林
http://zeppelin-project.org是基於Web的斯卡拉REPL與Apache星火支持。 這是一個Apache2許可證開源。
斯卡拉筆記本
斯卡拉筆記本是另一種風格的筆記本電腦基於Web的斯卡拉REPL。
相關問題
- 1. 與yourkit類似的工具?
- 2. 與SqlSoup for Scala類似嗎?
- 3. 使用與indexOf類似的工具
- 4. 與C++類似的.NET工具的VS工具?
- 5. 類似的工具Qt4?
- 6. 與Dynatrace相似的工具
- 7. 工具類似於VSCmdShell?
- 8. Scala類似物QtConcurrent
- 9. 與ddms類似的工具/ apis與android應用程序集成
- 10. 具有LINQPad
- 11. Scala的:使性狀的具體類與具有代表類型
- 12. Python中的類似工具? (來自Ruby的工具)
- 13. MSBuild有類似皮棉的工具嗎?
- 14. 類似於nodemon的工具,用於perl
- 15. 類似於Sikuli的自動化工具
- 16. IE7有類似YSlow的工具嗎?
- 17. 有沒有類似windows的winedump工具?
- 18. Erlang的任何RSpec類似工具?
- 19. 黑鴨/ Ohloh類似的工具
- 20. 也有類似FindBugs的工具嗎?
- 21. GHC有類似distcc的工具嗎?
- 22. 類似於Accordion的JQuery工具
- 23. 類似期待的窗口工具
- 24. 通過類似工具提示的DIV
- 25. 類似於USE的UML工具
- 26. JavaScript構建類似於Compass的工具?
- 27. 類似metric_fu或codeloimate.com的Clojure工具
- 28. w3c.org文檔類似於diff工具視圖的網上工具
- 29. 如何排除與grep或類似工具匹配的幾行?
- 30. 與Evernote iPad應用程序類似的工具欄按鈕
你是什麼意思*互動窗口*?斯卡拉也有[REPL](http://www.scala-lang.org/node/2097),你在尋找不同的東西嗎? –
+1 不幸的是,AFAIK沒有像LinqPad這樣的獨立GUI工具,但是你可以在[SIQ]中使用scala REPL(http://code.google。com/p/scala-integrated-query /)(在我看來,最接近於LINQ的模擬)。 [Here](http://scala-integrated-query.googlecode.com/files/SIQ-Scala-Days-final.pdf)是SIQ的用法(pdf文件!)。 –
我使用REPL,或者如果它更復雜一點,請將文件添加到IntelliJ中的「可能性和結束」項目中。有些程序是人們寫在REPL之上的,但我沒有發現它們特別有用。我不希望人們付出太多努力,因爲使用IDE很容易。 –