Javaからみたスクリプティング - java-ja-6

screenshot

trait Person { def name: String override def toString = getClass.getName + "[" + name + "]" } class Smith(_name: String) extends Person { def name: String = _name } new Smith("Foo").toString > java.lang.String = Smith[Foo] Scala: パターンマッチング 一種の条件分岐 Haskellにあるアレと同じようなもの switch caseの代わりとして使える 型や値のパターンマッチングを行う パターンマッチングに使う特殊なcase classがある Scala: パターンマッ...

http://cappuccino.jp/keisuken/java/java-ja/java-ja-6.html

真ん中らへんにScala
Java Scripting Framework と Scala について。JRuby, Rhino なども。

http://b.hatena.ne.jp/entry/http://cappuccino.jp/keisuken/java/java-ja/java-ja-6.html