IF/Prologを起動させると、インタプリタレベルに入ります。プロンプト"?-"は、インタプリタレベルにいるということを示しています。プロンプトで入力されるゴ−ルは、ただちに実行されます。
新しいインタプリタル−プのレベルはbreak/0で始まり、end_of_fileあるいはbye/0で終了します。
アサ−ト、リトラクト、グロ−バル変数の操作は、レベルに関係なくどのレベルでも同じ影響を与えます。
サブル−プに入る例として、デバッガの使用中にコマンド'B'でbreakを呼び出す場合があります。サブル−プ中でユ−ザはスパイポイントの変更/設定ができ(使用中でない述語の変更でさえ可能です)、ル−プを終了してデバッガに戻ることができます。
?- asserta(a,b).
yes ?- break. [2] ?- listing. a :- b.
yes [2] ?- end_of_file. yes ?- _