Viivi IDE の状態 < Viivi IDE < Viiviの小部屋 < 入り口 / Entrance


Viivi IDE の状態


Viivi IDE は,立ち上げてから終了するまでの間に,その状態を変化させていきます.


主要な状態

これらの状態はユーザの操作によって切り替わります.

初期状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	なし			   | 「プレイ / ストップボタンで始められます」

Viivi IDE を立ち上げた直後と,終了状態から再び最初からくり返すときに, この初期状態になります.
コントローラと引数コマンド窓だけが表示されています.
ユーザはこの状態で初期設定

ができます.
エンターボタンまたはプレイボタンをクリックすれば準備完了状態になります.


準備完了


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	なし			   | 「準備完了」

初期状態での設定をもとに,実行 / 評価に入ることができる準備が完了した状態です.
最初に立ち上げた場合には,デフォルトの IDE 構成要素 (コントローラ,引数コマンド窓,標準出力窓,標準入力窓) が表示されます.
そうでない場合には, 前回の終了時に開いていたすべての窓 (ただしあとから開くことになる入出力ポート窓は除く) を表示します.
エンターボタンまたはステップボタンのいずれかをクリックすれば実行/評価を 1 ステップだけ進めます.
プレイボタンをクリックすれば実行/評価を連続的に続けます.


実行中


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	オレンジ		   | 「実行中...」

引数コマンドを実行するときに,この状態になります.
この状態でエンターボタン / プレイボタン / ステップボタンのいずれかをクリックすれば停止状態になります.


評価中


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	オレンジ		   | 「評価中...」

S 式を評価するときに,この状態になります.
この状態でエンターボタン/トレースボタン/ステップボタン/プレイストップボタンの いずれかをクリックすれば停止状態になります.


停止状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	黒			   | 「停止中」

引数コマンドの実行や S 式の評価を停止した状態です.
停止状態ではユーザによる選択点灯機能が使えます.
エンターボタン/ステップボタンのいずれかをクリックすれば実行/評価を 1 ステップだけ進めます.
プレイボタンをクリックすれば実行/評価を連続的に続けます.


入力状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	青			   | 「「入力ポート #<input-port:...> へ/から入力中...」

入力ポートから入力を行うときの状態です.


注意状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	赤			   | 「注意」

注意が発生したときの状態です.
注意状態では停止はせず,実行/評価が続けられます.


エラー状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	赤			   | 「エラー」

エラーが発生したときの状態です.
エラー状態では停止します.


終了状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	なし			   | 「終了」

Viivi IDE の中で,引数コマンドの実行がすべて完了した状態, またはユーザがコントローラ上の入力行への入力を終了した状態です.
エンターボタンまたはプレイボタンをクリックすれば 初期状態にもどって最初からやり直すことができます.



補助的な状態

これらは Viivi IDEが内部処理のために使用する状態です.


入力ポートを開いている状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	オレンジ		   | 「入力ポート #<input-port:...> を開いています...」

Viivi が入力ポートを開いているときの状態です.
入力ポートが開かれると,自動的に次の状態へ移ります.


出力ポートを開いている状態


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	オレンジ		   | 「出力ポート #<output-port:...> を開いています...」

Viivi が出力ポートを開いているときの状態です.
出力ポートが開かれると,自動的に次の状態へ移ります.


出力中


	インジケータ点灯色 | 状態文字列
	-------------------+-----------------------------------------
	オレンジ		   | 「出力ポート #<output-port:...> へ出力中...」

Viivi が出力ポートへの出力を行っているときの状態です.
出力が完了すると,自動的に次の状態へ移ります.



Viivi IDE の状態 < Viivi IDE < Viiviの小部屋 < 入り口 / Entrance


ご連絡方法

2022/03/02 開設
Copyright(C) 2003-2022 ilma <ilma@viivi.io> All rights reserved.