またtodoが膨れあがる話。
Java 7について調べていたら、ため息が出てきました。クロージャとか、プロパティとか。部分的に演算子のオーバーロードも導入とか。
クロージャとプロパティがいっぺんに入ったりしたら、それこそGUI周りのコードは全部書き換えでしょう。というか、既にデリゲートとプロパティを導入しているC#のパクリみたいなコードになる可能性高し。
そこまで変えるなら、もうJava「プログラミング言語」と名乗らなくてもいいんじゃないか・・・と思っていたところで、
ふとScalaという言語がアンテナに引っかかりました。
ちょっと調べてみると、シンタックスもわかりやすいし、割と良い感じです。
JavaVM上で動作するから、Javaの資産を使えるらしいし。何より、もうScalaの動く処理系が出ているらしい。
個人的には、Java 7に行くよりは、Scalaかなあ。
Java 7について調べていたら、ため息が出てきました。クロージャとか、プロパティとか。部分的に演算子のオーバーロードも導入とか。
クロージャとプロパティがいっぺんに入ったりしたら、それこそGUI周りのコードは全部書き換えでしょう。というか、既にデリゲートとプロパティを導入しているC#のパクリみたいなコードになる可能性高し。
そこまで変えるなら、もうJava「プログラミング言語」と名乗らなくてもいいんじゃないか・・・と思っていたところで、
ふとScalaという言語がアンテナに引っかかりました。
ちょっと調べてみると、シンタックスもわかりやすいし、割と良い感じです。
JavaVM上で動作するから、Javaの資産を使えるらしいし。何より、もうScalaの動く処理系が出ているらしい。
個人的には、Java 7に行くよりは、Scalaかなあ。