2011-10-19 14 views
6

LinqPadの大ファンですが、ちょっとしたLINQテストではなく、C#やF#を使ったクイックスクラッチパッド開発のためにREPLをC#に追加しています。とにかく、私はscalaがインタラクティブなウィンドウを持っていることを知っていますが、LinqPadに似た、Scalaで動作する軽量ツールのようなものがありますか?それとも、他の素晴らしい、軽量の、scalaのプロトタイプ用のツールですか?ScalaツールはLinqpadに似ています

+1

あなたは* *インタラクティブなウィンドウとはどういう意味ですか? Scalaには[REPL](http://www.scala-lang.org/node/2097)もありますが、何か違うものをお探しですか? –

+0

+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ファイル!)です。 –

+0

私はREPLを使用していますが、それがもう少し複雑な場合は、IntelliJの「オッズ・アンド・エンド」プロジェクトにファイルを追加してください。人々がREPLの上に座るよう書いたプログラムがいくつかありますが、特に有用であるとは思えません。私は、IDEを使うのは簡単なので人々が多くの努力をしているとは思わない。 –

答えて

3

Scala-ideには、グラフィカルなreplが組み込まれています(質問の軽量部分には適合しません)。選択した式(または現在の行)を実行するには、Scalaエディタ内でCtrl-Shift-Xを押してください。 Here is how it looks like。私はそれが今のところ最も近いことだと思います。

enter image description here

Kojoスカラ座に基づいてではなく、本当にあなたがいずれかのためではなく、クール求めている、と学習目的のために使用することができるものです。 IntelliJ IDEA (Nika builds) Scalaの言語コンソールの

Scalaのプラグインでも

enter image description here

enter image description here

ウェブ

ウェブ上に少なくとも2つのコンソール

Simplex3dConsoleがあります(Java Web Startが) enter image description here

http://www.simplyscala.com/?(ウェブベース)

Scalaで書かれたSQLベースのコンソールの場合は、REPLまたはSBTまたはグラフィカル・ツールにそのような何かを追加することSQLShellを見ています。あなたも興味があるでしょうScala integrated query

+0

ええ、私はscala-ideプラグインが本当に好きですが、Eclipseで実行されています...それは軽量ではありません。しかし、それはおそらくスカラ開発のための最良のIDEです(私はそれがintellijスカラプラグインより良いのが好きです)。 – Mike

+0

simplex3dconsoleは、私が探していたもので、linqpadのパワーに比べると少し不足していますが、私はsimplyscalaが好きです。それは私が始めたサイトでしたが、それは普通のREPLです。 – Mike

関連する問題