LinqPadの大ファンですが、ちょっとしたLINQテストではなく、C#やF#を使ったクイックスクラッチパッド開発のためにREPLをC#に追加しています。とにかく、私はscalaがインタラクティブなウィンドウを持っていることを知っていますが、LinqPadに似た、Scalaで動作する軽量ツールのようなものがありますか?それとも、他の素晴らしい、軽量の、scalaのプロトタイプ用のツールですか?ScalaツールはLinqpadに似ています
6
A
答えて
3
Scala-ideには、グラフィカルなreplが組み込まれています(質問の軽量部分には適合しません)。選択した式(または現在の行)を実行するには、Scalaエディタ内でCtrl-Shift-X
を押してください。 Here is how it looks like。私はそれが今のところ最も近いことだと思います。
Kojoスカラ座に基づいてではなく、本当にあなたがいずれかのためではなく、クール求めている、と学習目的のために使用することができるものです。 IntelliJ IDEA (Nika builds) Scalaの言語コンソールの
Scalaのプラグインでもウェブ
ウェブ上に少なくとも2つのコンソール
Simplex3dConsoleがあります(Java Web Startが)
http://www.simplyscala.com/?(ウェブベース)
Scalaで書かれたSQLベースのコンソールの場合は、REPLまたはSBTまたはグラフィカル・ツールにそのような何かを追加することSQLShellを見ています。あなたも興味があるでしょうScala integrated query。
1
wiki:ScalaConsole,ScalideおよびScalaEdit。もちろん、あなたはIDE上でREPLを持っていますが、SBTでもあります。ああ、Kojo。
1
ツェッペリン
http://zeppelin-project.org ApacheのスパークをサポートしたWebベースのScalaのREPLです。 Apache2ライセンスのオープンソースです。
Scalaのノートブック
Scalaのノートブックは、他のノートブックスタイルのWebベースのScalaのREPLです。
関連する問題
- 1. .NETのHttpWebRequestメトリックFirebugまたはPingdomツールに似ています
- 2. Scala用のSqlSoupに似ているものは何ですか?
- 3. アリのプロファイラに似ていて無料のツールはありますか?
- 4. Scala用のUMLツール
- 5. サンプルファイルはLINQPADにデフォルトで配置されています
- 6. iOS擬似ローカリゼーションに適したツールはありますか?
- 7. Scalaで類似したカレータイプの違い
- 8. VSCmdShellに似たツールですか?
- 9. マッチングゲームに似ています
- 10. このタスクは、PhotoshopのFreePenのようなツールに似てポイント
- 11. PyCogentに似たライブラリがJava(またはScala)にありますか?
- 12. LinqPadは最新のOdataライブラリをサポートしていますか?
- 13. Scala用のコーディング標準の強制ツールはありますか?
- 14. intellitraceに似たツールがありますか
- 15. LINQPad - コマンドラインからlinqpadスクリプトを実行できますか?
- 16. Groovyに似たScalaの "Power assert"のようなものはありますか?
- 17. Facebookはcheckboxと似ていますか?
- 18. hg/Mercurialのrepoやgit-repoに似たツールはありますか?
- 19. Symfony2キャッシュバンドル(Zend Cacheに似ています)
- 20. モーダルダイアログjQuery UIに似ています
- 21. フローティングウィジェット(i-google/bbc.co.ukに似ています)
- 22. pythonレポートツール、birtviewerに似ています
- 23. LinqPad:クラス内のObjectContextを直接参照しています
- 24. LinqPadのようなObjectContextを直接参照しています
- 25. 真ではない、PythonはRに似ています
- 26. linqpad Dump
- 27. LinqPadチュートリアル
- 28. LINQPad 4はHttpUtililtyについて知りません - 解決方法?
- 29. セッションおよびビューステート変数をリアルタイムで編集するためのツール(Firebugに似ています)
- 30. LinqPad行IDでSubmitChanges後に更新され得ていない()
あなたは* *インタラクティブなウィンドウとはどういう意味ですか? Scalaには[REPL](http://www.scala-lang.org/node/2097)もありますが、何か違うものをお探しですか? –
+1 残念ながら、AFAIK、LinqPadのようなスタンドアロンのGUIツールはありませんが、[SIQ](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を使うのは簡単なので人々が多くの努力をしているとは思わない。 –