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