эм, я сильно сомневаюсь, что на xpce кто-то что-то делает, все же пролог скорее для быстрого прототипирования с последующим переносом связей в бд с обвязкой на другом языке, но все же. Я не особый пролог-прогер, но увидел там два основных недостатка. Во-первых, документация - юзабельность встроенного справочника manpce сомнительна, а остальные доки такие себе. Во-вторых, там у нее вроде другой поток, что осложняет использование глобальных переменных, которые между потоками разделены. А без них осложняется сквозная логика, вроде того же логирования, хотя может это как-то по другому люди делают, тут не знаю, пролог не слишком популярен.