В Prolog можно вызвать R, используя library, недавно реализованный в вариантах SWI и YAP Prolog.Вызов Пролога от R
Вперед, есть ли способ вызвать Пролог изнутри R? В отсутствие прямого интерфейса R-Prolog, способного связывать термины Prolog с R так же, как Rcpp связывает объекты C++ с объектами R, есть ли какой-либо косвенный способ достижения этой цели (например, вызывать Prolog из кода C++, встроенного в R-код через Rcpp) ?
Под «вызовом» я имею в виду «связывание» прологовых терминов с объектами R, как это возможно для объектов C++ с использованием Rcpp, и выполнение прологовых запросов через обертки функций R, не прибегая к вызовам операционной системы.
(Я не знаю R для таких подробностей, но) общий интерфейс, используемый из командной строки, должен быть достаточно хорош для многих случаев. Или именованные трубы. – false
Возможно, я недостаточно определенно о том, что я имел в виду под «вызовом». Я надеюсь, что редактирование исправляет это. –