moonyのアドオンをどうするか悩む

最新版のmoonyでは、__autoload関数を使って「Moony_」で名前が始まるクラスを自動的にロードするようにしてある。だから実は、moonyにおまけでついているアドオンクラスは次のように使うことができる(require_onceとかいらない)。

$logger = new Moony_Addon_Logger('/path/to/log');
$logger->info('a log message');

さて、アドオンの扱いをこの先どうしよう。