Deletions are marked like this. | Additions are marked like this. |
Line 15: | Line 15: |
* [[scala/ruby|Ruby対Scala]] | |
Line 22: | Line 21: |
== Scalaプラグイン == | == その他 == |
Line 24: | Line 23: |
=== IntelliJプラグイン === 2011/4時点ではIntelliJプラグインが最もできがよい。 インストール等は以下を参照 [[http://journal.mycom.co.jp/column/ide/103/index.html]] === Netbeansプラグイン === ==== 7.0 ==== netbeans7.0では下に記述した6.9用のプラグインはインストールできない (少なくともすんなりとはインストールできない)。 7.0用はなぜか以下にある。インストールは6.9用と全く同じ * [[http://plugins.netbeans.org/plugin/36598/scala-2-8-x-for-netbeans-7-0]] ==== 6.9 ==== 現在(2010/9)の時点ではnetbeansのプラグインが最も出来が良いと思われる。以下手順を示す。 * あらかじめJava及びScalaはダウンロード・インストールされているものとする。 * [[http://netbeans.org/downloads/index.html]]からnetbeans6.9.1をダウンロード・インストール * [[http://sourceforge.net/projects/erlybird/files/]]からnb-scala-6.9v1.1.0.zipをダウンロードして展開する。 * netbeansを起動し、「ツール/プラグイン」メニューを実行。「ダウンロード済み」タブの「プラグインの追加」をクリックし、先のプラグイン展開ファイル(13個)をすべて選択して「開く」。 下の「インストール」ボタンを押す。 ※[[http://wiki.netbeans.org/Scala68v1]]にはnetbeans6.8の記述となっているが、現在は6.9にて使用できる模様。 === 使い方 === - 「ファイル/新規プロジェクト」を実行して、「プロジェクトを選択」から「Scala」を選択する。 |
* [[scala/ruby|Ruby対Scala]] |
Scala
参考ウェブサイト
プログラミング言語 Scala Wiki
資料が豊富Hishidama's Scala memo
文法などが要領よくまとまっている。実戦での Scala: Cake パターンを用いた Dependency Injection (DI)
Jonas Bonér氏の文書をeed3si9nさんが翻訳されたもの。しかし、ここで「DI」と称しているものは、単に「手によるコンストラクタ注入」と変わらない気がする。関数型Scala
Mario Gleichmann氏の文書をdigitalsoulさんが翻訳されたもの。わかりやすい!
Scalaの文法メモ
開発環境