用語集(関数名および変数名関連)

fml 4

fml4 シリーズのこと

fml-devel

fml8 の開発時の名称。

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 リファレンスと呼ぶべきだが、 cr などと書くより分かりやすいので、 プログラム中では $fp を使うることが多い。

_なになに

慣習的にパッケージ、クラス、オブジェクト内部で使う 変数や関数名に _ ではじまるキーワードを使う。

つまり private ということ( ここで OO の厳密な意味で private method という意味か?などとは つっこまないようにされたい :-)

rなになに

r はリファレンス(reference)の略。 これはハンガリアン記法と呼ばれている。

型を特別に強調したい場合に使うことがあるが、 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つのクラスがある。

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml-devel/.
fml 4.0 project homepage is www.fml.org/fml/menu.ja.html.
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>.