特徴 †
- 強い静的型付言語
- オブジェクト指向と関数型のハイブリッド
- 型推論、暗黙の型変換
- 強力なパターンマッチング
- Collentionクラスの整備
- 生産性を高めるシンタックスシュガー
- Mix-inによる多重継承が可能
- 並列処理ライブラリ付属
Javaとの親和性 †
- JVM上で動作
- Java <-> Scala の相互呼び出し
- Javaの資産を流用可能
その他 †
- モナド
- 高階関数
- カリー化
- 限定継続
- 関数の部分適用
- Actor
- Scalaの型システム
フレームワーク †
lift †
- Railsのように簡素で使い易い
- 型安全なのにStrutsのように冗長すぎない
- SeasideやWicketのようにセキュアでステートフ ル
- 高速
- 自由度が高い
- デザイナに優しいテンプレートエンジン
- Ajaxサポート
- どのフレームワークよりも手厚い
Cometサポート
Gizzard †