netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2002-10-30 古い日記からの変換データ [長年日記] ▲
_ 論文 ▲
Karl Lieberherr, David Lorenz, Mira Mezini: ``Programming with Aspectual Components''Aspectual Components とは,Aspectual Collaboration と同じものを指していて,単にこちらが論文の元となったレポートらしい.
AspectJ へのコードを展開なども説明してあってサンプルコードも多くて丁寧で判りやすい.
ためしにコードを人に見てもらったが,一見したときの印象としては悪くないようだ.
うーん,やっぱりクラスを勝手に書き換えるのだけは気持ち悪い(アクセス権限をかけられないのかな?)が,有用性はすごく高そう.少なくとも,AspectJ よりも読みやすくて使いやすそうなので,コンパイラ実装してくれたら使うのになー.ソースコードの情報に reflective にアクセスできる API を用意してくれれば,という限定付きになってしまうけれど.