Интерпролог и SWI-Пролог - PullRequest
       25

Интерпролог и SWI-Пролог

2 голосов
/ 09 февраля 2010

Я установил и установил interprolog и swi prolog на мой Linux-компьютер, следуя инструкциям здесь: Interprolog с инструкциями SWI в Linux

Я отредактировал unixVariables.sh, чтобы он содержал путь к исполняемым файлам java и swi-prolog (pl) на моей машине, и мой unixVariables.sh выглядит так:

# This is a typical environment for Linux, see elsewhere for Mac OS X
 JAVA_BIN=/usr/lib/jvm/java-6-sun-1.6.0.16/bin
 XSB_BIN_DIRECTORY=/home/YOUR_NAME/XSB271/config/i686-pc-linux-gnu/bin
 SWI_BIN_DIRECTORY=/usr/local/bin
 YAP_BIN_DIRECTORY=/usr/bin

Теперь, когда я иду делать ./runSWISPListener.sh в папке interprolog, все, что я получаю, это:

./runSWISPListener.sh 
Welcome xx to InterProlog 2.1.2 on Java 1.6.0_16 (Sun Microsystems Inc.), Linux       2.6.28-11-generic

и теперь больше ничего не происходит, где, согласно инструкциям, должно появиться окно Java с прослушивателем движка swiprolog.

Кто-нибудь может мне помочь? Я знаю, что это довольно абстрактно, и никто на самом деле не использует интерпролог, но любая помощь приветствуется. спасибо

Ответы [ 3 ]

1 голос
/ 19 июня 2010

SWI-Prolog и Yap Prolog поддерживают JPL (интерфейс Java-to-Prolog); Вы можете использовать его: http://www.swi -prolog.org / packages / jpl / java_api / index.html

0 голосов
/ 06 октября 2011

Согласно странице загрузки, InterProlog имеет известные проблемы с SWI-Prolog версии 5.10:

(5.4.6 или новее; известные проблемы с 5.10 :-();

(из http://www.declarativa.com/interprolog/INSTALL.htm)

Попробуйте более раннюю версию SWI-Prolog?

0 голосов
/ 12 марта 2010

В итоге я использовал пролог XSB, работал отлично

...