| MINERVA例題プログラムの"ExecProcess"を見ると、以下のことがわかります。
- サブプロセス呼び出しを使って、どのようにMINERVAを拡張するか。
- 例えばオペレーティングシステムシェルをどのように呼び出すか。
- 入力・出力ストリームをどう扱うか。
- 拡張をどのようにコンパイルしリンクするか。
- どのように、スタンドアローンとして実行するか。
拡張の宣言は以下にあります。
ExecExtension.mxt
MINERVAのソースプログラムは以下にあります。
example.min
及び
os.min
及び
ls.min
サブプロセスの実行は、ホストオペレーティングシステムに依存します。
例によっては、貴方のパス名とは異なることがあります。
Java処理系によっては、バグがあるものもあり、サブプロセスが
適切に実行されない場合があります。
詳細は、このディレクトリ の'Compile'、'Go'他のファイルを参照して
下さい。
mailto:support@ifcomputer.com
|