«前の日(06-28) 最新 次の日(06-30)» 追記

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2002-06-29 古い日記からの変換データ

_ AspectJ

とうとう AspectJ 1.0.5 がリリース.大した変更はないけど.1.1 に向けた仕様の案も少しずつだが固まってきているみたい.

0.8 の頃から比べるとかなり pointcut 記述も使いやすく変わったし,コンパイラが直接バイトコードを吐けるようになったりと,わりと初期からのユーザにとっては感慨深いものがある.

_ Ruby

Ruby で,例外クラス指定なしの rescue を使っても,なぜか全部の例外が補足できない.…おかしいと思って仕様を見ると,省略時は StandardError か何かのサブクラスだけをつかまえるらしい.インタプリタな言語では妥当な判断という気もする(NameError なんかまで rescue で握りつぶされたら たまらないだろうから).しかし,Java や C++ の catch (...) に慣れてると引っかかってしまいそうだ.


2005-06-29

_ Cygwin + Eclipse

Cygwin 上で作ってみたスクリプトを Ecilpse から使うために,とりあえず Ant タスクとしてつつくことにした.exec 以外に方法はないのかな…….

  <target name="foo">
    <exec dir="C:/cygwin/tmp" executable="C:/cygwin/bin/ruby">
      <arg value="main.rb" />
      <arg value="data.txt" />
    </exec>
  </target>