netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2004-12-21 古い日記からの変換データ ▲
_ [Delphi]コンソールのリダイレクト ▲
Graphviz のコンパイラを特定のファイル右クリックから使いたいので,第一引数にファイル名を取って dot.exe を実行する簡単な実行ファイルを作ってみた.
パイプを使ってリダイレクトする方法は以下のサイトを参考にしてみた.http://hp.vector.co.jp/authors/VA026252/tips/delphi_anonymous_pipe.html
TMemoryStream にデータを一度書き出して,それを読み込んでいる.Stream に書き込んだ後,再読み出しするのにPosition := 0 を忘れて読み込みに失敗したりしたが,それ以外は特に問題なく動作しているみたい.
2005-12-21 ▲
_ AspectJ 5 がリリースされていた ▲
12月20日付け.これで,アノテーション,可変引数,Generics などにアスペクトをくっつけることができる.ただ,これだけ syntax ベースな join point の記述が複雑になってくると,アスペクトってもっと単純な仕組みだけで何とかならないの?とも思ってしまったりする.
ふと,アーキテクチャ記述言語で書いたとおりに Dependency Injection でオブジェクトを接続してくれて,外部には facade インタフェースだけ出してくれる,とか,そういうのはできるんだろうか.アーキテクチャ記述を読んで GluonJ 記述を生成すればいける?