The Scala Programming Language
http://scala.epfl.ch/
yet another JVM language
OOな継承と総称プログラミングができて、
関数型なパタンマッチとカリー化ができて、
closure と 中置記法ができて、
Java VM と .NET で走るバイナリにコンパイルできる。
Java のクラスファイルとは自由にリンクできる。
object Test { def main(args: Array[String]) = { Console.println("Hello, World!") } }
参考 http://jijixi.azito.com/cgi-bin/diary/index.rb?date=20060410