Как я могу внедрить механизм логического вывода, подобный Prolog, в приложение .NET?

Определенные виды логики предметной области более естественно представляются с помощью предикатов Prolog, чем объектов C#. Одним из примеров такого домена является представление семейных отношений.

Есть ли способ встроить механизм вывода, подобный Прологу, в приложение .NET? Было бы неплохо использовать выводы для управления моей областью, но традиционный объектно-ориентированный подход в остальной части моего приложения.


person ctford    schedule 11.06.2011    source источник


Ответы (2)


Попробуйте это: Prolog.NET.

person Carlos Quintanilla    schedule 11.06.2011

Надеюсь, не поздно! Попробуйте tuProlog.NET. Я использую его в Java, и мне это нравится!

person Giovanni Ciatto    schedule 21.01.2016