Я пытаюсь заставить SWI-prolog и C разговаривать друг с другом. У меня есть некоторые проблемы динамического программирования, которые намного быстрее / проще на C, и я хотел бы иметь возможность вызывать их из пролога.
В руководстве по SWi подробно описано, как это сделать, по адресу http://www.swi-prolog.org/pldoc/doc_for?object=section%282,%279.2%27,swi%28%27/doc./Manual/foreignlink.html%27%29%29, но для этого требуется, чтобы вы связали / загрузили свою программу с помощью plld.
Я установил X-Code на свой компьютер и переустановил SWI, но не могу найти программу plld. Я попытался установить swi-prolog-devel через mac-ports, но ничего не вышло. Я думаю, что это не удается, потому что SWI из .pkg уже установлен, и они конфликтуют.
Кто-нибудь знает, как либо 1. Установить инструменты разработчика для SWI? или 2. Удалить версию SWI из пакета на их веб-сайте, чтобы я мог переустановить ее с помощью MacPorts?