Я новичок в Прологе.Я просто пытаюсь получить какую-то информацию от Пролога в Windows Vista.
Я скачал и установил Prolog 5.1;При установке я выбрал расширение .pro (не путать с файлами Perl).
Я создал файл с именем test.pro
.Внутри этого файла я поместил следующее:
inside(tom).
?-inside(tom).
Я дважды щелкнул файл, и появился интерфейс командной строки.На этом интерфейсе (после набора общей версии Prolog / информации об авторском праве) единственный вывод:
1 ?-
ОК, для начала я не ожидал, что он задаст вопрос;Я ожидал, что он ответит на вопрос (что-то вроде «да»).
В любом случае, я попытался ответить на запрос следующим образом:
Inкомандную строку я вставил заново «внутрь (том)», поэтому вся строка выглядит так:
1 ?- inside(tom).
Я нажал Введите и получил сообщение об ошибке:
ERROR: toplevel: Undefined procedure: inside/1 (DWIM could not correct goal)