«前の日記(2003-08-27) 最新 次の日記(2003-08-29)» 編集

netail.net

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

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


2003-08-28 古い日記からの変換データ [長年日記]

_ AspectJ

AspectJ 1.1 での intertype declaration の微妙な変化のことをドキュメントに追加.まだ Introduction という表現になったままだったので,Introduction -> intertype declaration に修正.

_ AspectJ

aosd-discuss ML にて,Obliviousness Principle in Aspect-Orientedというスレッドで,

Join Point というのはアプリケーション拡張のためのインタフェースの一つで,最終的なシステムがちゃんと動作するためには,クラスに private, public というアクセス制御があるように,Join Point にも何らかのアクセス制御が必要なのではないだろうか?(オブジェクトがアスペクトに「侵入」されるのを防ぐ方法などもあってもよいのではないか)

という話が出ていた.でも,過去の議論によれば,

「ソースコードを変更しないでね」と宣言するようなメカニズムを作ることは可能だが,実際にそれでよいのかというのは疑問.「予期せぬ変更」はAOSDの裏にある問題でもある.結局,明示したとして,「意識的な変更」を妨害することはできても,予期せぬ変更を防ぐことはできない.

……ということで,あっさり流された感じがする.

_ AspectJ

inter-type declaration は,AspectJ 1.1 では特定のクラスに宣言はできても Object (A||B).hoge; のように複数宣言することはできなくなったらしい.

_ ワイン

通販で,ボルドーの6大シャトーのヴィンテージワインが6ヶ月間,月1本ずつ届くサービスがあるらしい.個別で探す手間を考えると,1ヶ月あたり23,000円で悪くない金額ではあるのだが,もうちょっと手ごろな値段のワインを探したいところ.

お名前:
E-mail:
右の画像に書かれている文字列を入力してください:
コメント: