用語集(関数名および変数名関連) fml 4 fml 4.0 シリーズのこと fml 5 / fml-devel 遠い将来に fml 5.0 になるであろうとおもわれる fml-current もしかしたら fml 8.x の方が適切かも知れない。 だが、まだ決まっていない。 curproc "current process"の略。 UNIX カーネルで伝統的に使われている省略名の典型例 PCB Process Control Block の略。 そのプロセス固有の情報を含む。 現状 fml 内部でのコンテキスト切替などはないので、 UNIX カーネルの PCB とは少し趣が異なります。 UNIX カーネルで伝統的に使われている省略名の典型例 config configuration の略 conf configuration の略 arg / args アーギュメントの略 fh ファイルハンドル( file handle ) dh ディレクトリハンドル( directory handle ) fp 関数へのポインタ( function pointer )。 ただし perl では CODE リファレンスと呼ぶべき _なになに 慣習的にパッケージ、クラス、オブジェクト内部で使う 変数や関数名に _ ではじまるキーワードを使う。 つまり private ということ( OO の厳密な意味で private method という意味か?などとは つっこまないようにしたい:-) rなになに r はリファレンスの略。 これをハンガリアン記法と呼ぶ。 特別に強調したい場合に使うことがあるが、 fml 内部では、あまり使っていない。 STR 文字列 ( string ) の略 日本語コードの略称 JIS SJIS EUC などおなじみのもの… 2 to と発音が一緒のため省略形としてよく使う。 類似品として 4 ( for の意味)もある 例: STR2EUC (STRing to EUC の略) use String qw(STR2EUC); $euc_string = STR2EUC($string); 4 for と発音が同じために用いる。 例はまだなし。