プラグインシステム実装開始
微妙に設計が完了していないものの、とりあえず固まった所から実装開始。
まずはメタデータ(XML)のパース部分。
結局XMLパーサはparsifalを使うことに。
parsifalはCで書かれたSAXなので、こってりとしたイベント駆動型コードになること必定。C++なラッパをまず作った方が良いかな?
それとも全部Cで書くか…
Cにしようかな。どうしようかな。C++にしようか。どっちにしようか。
でもboost::な便利さにとらわれてしまうと、shared_ptrが使いたくなってしょうがない。
そういえばCだとclassも無いんだな…当り前だけど。これは痛い。
プラグインシステムのプログラム名が決まらない。