日記的「駄目」プログラミング Yet Another Hacking Life

Archive for the ‘プログラミング’ Category

Matchaのイベントデータ構造

05.28.2010 · Posted in Matcha, プログラミング

Matchaアプリケーションはイベントドリブンな動作モデルが基本です。複数のイベントポート(イベントポートという名称は暫定)からのイベントを共通のハンドラで補足します。そのためイベントクラスは抽象クラスで表現されます。 シングルプロセスで完結しているアプリケーションモデルであれば、またデバイス等の拡張の要求が少ないライブラリであれば特殊イベントクラスを実装、dynamic_castでデータの参照でもよかったでしょう。しかしMatchaは分散プロセスを念頭においており、イベントはプロセス間で透過的...

headerdoc 8.7

05.26.2010 · Posted in プログラミング

Yet another doxygen. ってことでC++に対応しているコメントからドキュメントを生成するタイプのドキュメントジェネレータいろいろ探している。単に文書を書くだけならasciidocとかでもいいんだけどね。doxygenの何がいけないかというと出力がださい。それだけ。 で、Appleが開発環境にバンドルしているheaderdocというものがあって、オープンソースで公開されている。Google検索をするとプロジェクトページにたどり着くのが普通だと思うが、ここからダウンロードできるのは...