Macro STEP

UP


Macro STEP

Macro STEP

構文

step form => result*

引数と戻り値

form - フォーム。下記の定義に従い評価されます。
result - formの返却値

定義

stepは、formの評価に対してプログラマーに ステップ実行できるようなデバッグ機能を実装します。 対話の内容や、使用されるI/Oストリーム、 ステップ実行がレキシカルと動的の どちらのスコープを持つかなどは実装依存です。

stepは現在の環境でformを評価します。 stepの呼び出しはコンパイルすることができますが、 しかし実装がインタラクティブにステップを実行する それらの計算部分にに対してはインタープリタ形式が許容されます。

適合される実装に対しては、formの通常の評価以外の、 その他の全てにおいて何もしないことが技術的に許されます。 このような状況においては、例えば(step form)(let () form)と等しくなります。 この場合、実装は関連するドキュメントでその事実を言及しなければなりません。

例文

なし。

影響

なし。

例外

なし。

参考

trace

備考

実装はコマンドのリストにヘルプ機能を提供する、 「Helpキー」の押下や 「?」のタイプなどの応答を行うことが推奨されます。


TOP, Github