fml のブートしていく様について
$process = new FML::Process::なにか;
$process->prepare($args);
$process->run($args);
$process->finish($args);
などと書く。
Standalone.pm
fmlwrapper (uses) Standalone.pm
|
* 動的にライブラリ(バージョン情報を含む)を選択する
例: /usr/local/lib/fml/5.000/ほえ/ほえ.pm
|
fml
* 動的にクラスをバインディングしつつ、プロセススタートする。
実際のコードは $process->run() などとなる。
○ クラスの階層構造?
FML::Process::Distribute-|
FML::Process::Command -|>- FML::Process::Kernel
FML::Process::Mead -| |
|-> FML::Parse
|-> FML::Config
|-> FML::Log
|-> ... その他 ...