Встроенные предикаты для ввода/вывода, работа с файлами
get0(X) – Х-ASCII-код очередного символа текущего входного потока.
get(X) – Х может быть сопоставлен с черед. печатн. символом в тек.
входном потоке, при этом управл. символы и пробелы пропускаются.
skip(X) – читает и пропускает символы в текущем входн. потоке, пока не
встретится символ ASCII код которого сопоставим с Х.
read(X) – читает входной поток и запоминает его в X пока не встрет. ‘.’.
put(X) – записывает в выходной поток данных символ ASCII код = Х. Х должно быть целым числом.
nl/0, tab/1 – для перехода на новую строку и для вставки Х пробелов.
write(X) - записывает терм X в текущий выходной поток.
display(X) – печатает внутреннюю структуру терма.
see(X) – открывает файл X, если тот ещё не открыт.
seeing(X) – если имя текущего входного потока сопоставимо с Х.
seen – закрывает текущий входной поток и перекл. на интеракт. ввод.
tell(X) – открыв. файл Х и он становится текущим выходн. потоком.
telling(X) – имя текущ выходн. потока сопоставимо