_ AspectJ ▲
とうとう AspectJ 1.0.5 がリリース.大した変更はないけど.1.1 に向けた仕様の案も少しずつだが固まってきているみたい.
0.8 の頃から比べるとかなり pointcut 記述も使いやすく変わったし,コンパイラが直接バイトコードを吐けるようになったりと,わりと初期からのユーザにとっては感慨深いものがある.
_ Ruby ▲
Ruby で,例外クラス指定なしの rescue を使っても,なぜか全部の例外が補足できない.…おかしいと思って仕様を見ると,省略時は StandardError か何かのサブクラスだけをつかまえるらしい.インタプリタな言語では妥当な判断という気もする(NameError なんかまで rescue で握りつぶされたら たまらないだろうから).しかし,Java や C++ の catch (...) に慣れてると引っかかってしまいそうだ.