Integrating Prolog with C# [closed]
You can take a look at Yield Prolog.
Yield Prolog uses yield
keyword in C# (and Python, and JavaScript) and custom Variable
class to simulate Prolog machine. This way, you get a Prolog API in your favourite language. You don't need to connect your main language with P# or similiar projects.
It's not free, but Sicstus Prolog allows connection to C# and Java
This is the Prolog implementation we use at our company, and it is very fast and useful.