Next: Up: Previous:

メイン関数およびコマンドライン引数

プログラムの実行はプロセッサ0において関数 abclf-mainから始まる. つまり abclf-mainの先頭において, tex2html_wrap_inline784 である. それ以外のプロセッサは初期状態においてアイドル であり, 他のプロセッサからの実行リクエストを待っているだけの状態である (SPMDモデルのように全プロセッサで同じコードの実行が始まるわけではない ことに注意).

コマンドラインで指定した引数は, マシン固有の引数を取り除いた上で abclf-mainに文字列のリストの形で渡される. つまり, abclf-mainは, (list string)型の唯一の引数をとるような関 数である. 例えば以下は一番簡単な完結したABCL/fプログラムである.

(defun abclf-main (args)
  (declare ((list string) args) (reply-type unit))
  (printn "hello world"))
これは端末に``hello world''と表示し, 改行するだけのプログラムである.



Mitsubishi Research Institute,Inc.
Thu Feb 27 21:01:00 JST 1997