まずはインストール
ubuntu の場合
- sudo apt-get install scala
- 終了 ('ー')ゞ
Mac の場合
- sudo port install scala
- 終了 ('ー')ゞ
cygwin の場合
- http://www.scala-lang.org/downloads から cygwin 版をダウンロード
- 解凍して適当なフォルダに格納
- .bashrc に SCALA_HOME を設定
- .bashrc に PATH に bin を追加
- Windows に入れてる java が 1.4 と 1.5 とあるので .bashrc に JAVA_HOME と JAVA_HOME/bin を 1.5 で定義
- -Xnojlineが付くように alias 定義(付けないと応答が返ってこない)
- インタラクティブな scala と クラス(オブジェクト?)定義してコンパイル、実行ができる
- スクリプト実行しようとすると Cannot start compilation daemon. が出る
- CompileServer が立ち上がらないらしいので scala scala.tools.nsc.CompileServer として立ち上げとくことで実行できる
- Properties クラスの isWin で OS が Windows だったら bin/scala.bat を実行するようになってるのが原因じゃないかと推測したけど、ビルド環境よく分からないので放置(今ココ。cygwin だから bin/scala が実行されるはず。シェル内で cygwin かきいてるところ有るし)
"scala" ってのがすごく打ちにくいので
alias sc='scala' alias scc='scalac'
と定義したのは異端?