basyura's blog

あしたになったらほんきだす。

オススメ記事を見て始めたの巻き

まずはインストール

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'

と定義したのは異端?