レシピ’s

1. HOOK 内で推奨される変数名は?
2. HOOK で変更してよい変数はなんですか?

1. HOOK 内で推奨される変数名は?

HOOK 内で使う変数を my() で制限してくれれば、特に制限はないです。

$hook = q{
	my $x = $config->{ xxx };
	my $y = $config->{ yyy };
	if ($x eq $y) {
	    SOME ACTION
	}
};

2. HOOK で変更してよい変数はなんですか?

$config オブジェクトへの代入操作は問題ありません。 また $curproc が提供するアクセスメソッドで変更できるものについても 自由にアクセスメソッドを使って下さい。

アップグレードしても問題のない HOOK を書くには $curproc のアクセスメソッドだけを使って書くようにしてください。

HOOK では $curproc のメソッドでアクセス可能な内容は 全て変更して好きなように fml8 を操作することが出来ますが、 それ以外のことをするとアップグレードしても動作する保証がありません。

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml8/.
fml 4.0 project homepage is www.fml.org/software/fml4/.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.

For questions about FML, e-mail <fml-bugs@fml.org>.