Только что установил SWI-Prolog на мою машину W8, и он выдает ошибку.
Вот ошибка:
ERROR: toplevel: Undefined procedure: mark/0 (DWIM could not correct goal)
Допустим, мой исходный файл пролога содержит один факт:
Prolog source...
it_is_monday. //The fact
Итак, я компилирую буфер и получаю:
.../documents/prolog/prologSource compiled 0.00 sec, 2 clauses
Теперь, когда я ввожу
it_is_monday.
Результат, как и ожидалось, равен true
. Однако, когда я ввожу, говорю,
some_other_statement.
Я получаю сообщение об ошибке выше, а не false. Кто-нибудь может сказать мне, что здесь происходит?
Решение: Другая версия пролога.