The Scala Language

http://scala.epfl.ch/index.html

Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages.

一緒に仕事をしている関数型言語マニアの方に教えてもらったJVM上の言語。OO+Functionalというマルチパラダイムに加えて、 traits というキーワードに一瞬かなり燃えた。

見た感じ筋がよさそうな気がする(癖がない)のだけど、Haskellerから見たらどうなんだろうか。

def を使ってる言語に悪い言語はないんだっけ!?