Компилятор Prolog для .Net

Может кто-нибудь порекомендовать компилятор Prolog для .Net.

Те, которые мне удалось найти в сети, похоже, не обновлялись в течение нескольких лет.

Спасибо

Шираз

Ответ 1

Ahhm, я googled для "Prolog.NET" и нашел это (1-й результат кстати)

Prolog.NET - полнофункциональный Prolog среда программирования для .NET. Фреймворк. Он включает расширенные компилятор с языковыми расширениями и генератор кода, ориентированный на Microsoft Промежуточный язык (MSIL) и интеграция с Visual Studio.NET Интегрированная среда разработки.

Ответ 3

Я использовал С# Prolog от John Pool

Исходный код доступен и в С#. В загрузке также есть несколько статей PDF. Приятно, если вы хотите копать внутренности.

Ответ 4

Отметьте XProlog. Он чрезвычайно легкий и предлагает компилятор и исполняемую DLL (30 КБ). Полный исходный код доступен на GitHub, который полностью тестируется. Хотя в настоящее время отсутствуют некоторые базовые функции Prolog, такие как списки, он позволяет создавать функциональные программы и даже поддерживает определенные грамматические выражения. Компилятор XProlog написан в XProlog, и он компилируется сам.

Отказ от ответственности: я являюсь автором XProlog. Мне потребовалось 4 месяца, чтобы написать его, и он был написан для задачи, которую я тогда имел, и теперь он просто сидит там, в GitHub, ожидая других больших задач. Надеюсь, вы сочтете это полезным:

Ответ 5

Если вы не нашли, возможно, вам понадобится этот инструмент Microsoft Oslo (Codename). Это программное обеспечение, которое может создавать DSL и отлично работать для разработки синтаксиса диаграмм для компиляторов.

Отметьте эту ссылку http://www.codeproject.com/KB/cs/Oslo_MGrammar.aspx?display=PrintAll