fml8 チュートリアル (バージョン 7.99.1-20180910)
Prev |  | Next

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

fml4

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

fml8

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

fml-devel

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

curproc

  "current process" の略。

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

PCB

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

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

Prev | Home | Next
付録 | Up | repository リポジトリの構造

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