IF/Prologシステムに照会を入力するウィンドウは、コマンド・ウィンドウの下部にあり、'Query'というタイトルがついています。( 図1を参照して下さい )
OSF/MotifやAthenaの標準テキスト・エディターを使うには、それらのドキュメントを読んで操作方法を理解しておいたほうがよいでしょう。しかしながら、OSF/MotifとAthenaのどちらのバージョンも、基本的な編集やカット及びペーストの方法に関しては同じです。このマニュアルの後ろにあるクイック・リファレンスにキーとボタンとのバインドの簡単なリストがあります。
質問は入力されると、自動的にシステムに渡されます。その時、構文がチェックされるので、エラーが起きるとこの質問を拒否され、入力ウィンドウにエラー・メッセージを表示します。
厳密にいうと、ピリオドの直後に改行文字が来ると、質問が一つシステムに渡されます。シフト+改行を押した場合は、改行が挿入されるだけで、他のアクションは起きません。
質問を一つだけ明示的にシステムに渡すためには、
注意:
質問を入力する時は、カーソルがあるところの質問ではなく、常に入力ウィンドウの最初の質問が処理されることに気をつけて下さい。質問テキストがスクロールしたために、最初の質問が見えないこともあります。
数行の削除したい行が次に処理されるべき質問の前にある場合は、入力ウィンドウの最初の行で'Shift Down'をタイプすると一行さくじょできます。
質問入力ウィンドウの上端のボタン・バーにあるDebugとTraceの二つのトグルボタンは、(no)debug或は(no)traceコマンドをエミュレートすることで、対応するシステムの状態の設定と解除を行います。
Byeというボタンを選ぶと、"Do you really ...."と質問をしたあと、bye/0コマンドが呼び出されます。ダブル・クリックをしたら、その質問を省略してByeします。
代わりに、exit(0)をタイプしてIF/Prologを終了したり、
クリア・ボタンは質問入力ウィンドウをクリアし、同時に
質問入力ウィンドウが他のコマンドウィンドウと分離されていると便利なこともあります。'View'プルダウンウィンドウで'seperate query window'エントリをトグルすることによって分離された質問入力ウィンドウを作ることができます。分離されたウィンドウには、'close'と'pIn'との二つのコントロールが追加されます。'close'は分離された入力照会ウィンドウをコマンドウィンドウに戻し、'pIn'は質問が処理されている時に、ウィンドウを一時的に画面から消すかどうかを決めます。
| 冒頭へ |
|