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

fml4

fml4 (fml バージョン 4)シリーズのこと

fml8

fml8 (fml バージョン 8)シリーズのこと

fml-devel

fml8 開発初期のコードネーム。

curproc

"current process" の略。

Unix カーネルで伝統的に使われている省略名の典型例。

PCB

Process Control Block の略で、そのプロセス固有の情報を含む。 MLごとに内容は異なる。 fml 内部でのコンテキスト切替は、 listserv スタイルのMLなどエミュレータプログラムの中で 起こり得る。

Uni カーネルで伝統的に使われている省略名の典型例。

config

configuration の略。

conf

configuration の略。

arg / args

アーギュメント( argument )の略。

fh

ファイルハンドル( file handle )。

dh

ディレクトリハンドル( directory handle )。

fp

関数へのポインタ( function pointer )。

Perl では本来 CODE リファレンスと呼ぶべきだが、 cr などと書くより分かりやすいので、 プログラム中では $fp を使うことが多い。

_なになに

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

つまり private ということ( ここで オブジェクト指向言語でいうところの厳密な意味で private method という意味か?などと、つっこまないようにされたい :-)

rなになに

r はリファレンス(reference)の略。 これを "世間では" ハンガリアン記法と呼ぶことが多い。

型を特別に強調したい場合に使うことがあるが、 fml8 では、ほとんど使わない。

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 コマンド)がある。

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>.