用語集(関数名および変数名関連) fml 4 &fml4; シリーズのこと fml-devel 将来 &fmldevel; になるであろうとおもわれる fml-current もしかしたら fml 8.x の方が適切かも知れない。 だが、まだ決まっていない。 でも 8 じゃないかな〜という感じ濃厚 curproc "current process"の略。 UNIX カーネルで伝統的に使われている省略名の典型例 PCB Process Control Block の略。 そのプロセス固有の情報を含む。 現状 fml 内部でのコンテキスト切替などはないので、 UNIX カーネルの PCB とは少し趣が異なります。 UNIX カーネルで伝統的に使われている省略名の典型例 config configuration の略 conf configuration の略 arg / args アーギュメント( argument )の略 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 と発音が同じために用いる。 例はまだなし。 コマンドメール メールの本文に fml への命令(コマンド)を書いて送ることで 何らかの処理をしてもらう操作の総称。 一般ユーザ用のものと、 リモート管理用のもの(通称 admin コマンド)の2つのクラスがある。