bash — Как вызвать метод из файла Prolog в Stack Overflow

Я пытаюсь включить ProLog на PHP проект, который я должен сделать для класса в университете. Дело в том, что я искал в Интернете библиотеку или команду для выполнения с помощью метода «exec ()» в PHP, я мог вызвать метод без параметров из ProLog в PHP, который просто записывал «Привет, мир», это нормально, но когда я пытаюсь вызвать метод, который получает параметр, например, «test (X)». который возвращает список или строку, команда не работает. Это моя команда:

swipl -f testing.pl -g test(X),halt

Когда я сам запускаю команду в терминале, чтобы проверить, что она возвращает, я обнаружил, что она возвращает ошибку:

bash: syntax error near unexpected token `('

Я не знаю, почему это происходит, и я много исследовал здесь и на других сайтах, ничего не мог найти. Буду признателен за помощь.

Моя конечная цель — выполнить команду из PHP в Пролог, которая возвращает список так что я могу работать со списком в моем проекте PHP.

(Я использую Ubuntu 16.04 LTS, на всякий случай.)

-Мой файл testing.pl:

test1:-write('Hello World')

test([testing,list])

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]