用語集(関数名および変数名関連)
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つのクラスがある。