Может кто-нибудь порекомендовать компилятор Prolog для .Net.
Те, которые мне удалось найти в сети, похоже, не обновлялись в течение нескольких лет.
Спасибо
Шираз
Может кто-нибудь порекомендовать компилятор Prolog для .Net.
Те, которые мне удалось найти в сети, похоже, не обновлялись в течение нескольких лет.
Спасибо
Шираз
Ahhm, я googled для "Prolog.NET" и нашел это (1-й результат кстати)
Prolog.NET - полнофункциональный Prolog среда программирования для .NET. Фреймворк. Он включает расширенные компилятор с языковыми расширениями и генератор кода, ориентированный на Microsoft Промежуточный язык (MSIL) и интеграция с Visual Studio.NET Интегрированная среда разработки.
В этой статье они рекомендуют P # и XSB: http://www.codeproject.com/KB/system/PrologNET.aspx
Я использовал С# Prolog от John Pool
Исходный код доступен и в С#. В загрузке также есть несколько статей PDF. Приятно, если вы хотите копать внутренности.
Отметьте XProlog. Он чрезвычайно легкий и предлагает компилятор и исполняемую DLL (30 КБ). Полный исходный код доступен на GitHub, который полностью тестируется. Хотя в настоящее время отсутствуют некоторые базовые функции Prolog, такие как списки, он позволяет создавать функциональные программы и даже поддерживает определенные грамматические выражения. Компилятор XProlog написан в XProlog, и он компилируется сам.
Отказ от ответственности: я являюсь автором XProlog. Мне потребовалось 4 месяца, чтобы написать его, и он был написан для задачи, которую я тогда имел, и теперь он просто сидит там, в GitHub, ожидая других больших задач. Надеюсь, вы сочтете это полезным:
Если вы не нашли, возможно, вам понадобится этот инструмент Microsoft Oslo (Codename). Это программное обеспечение, которое может создавать DSL и отлично работать для разработки синтаксиса диаграмм для компиляторов.
Отметьте эту ссылку http://www.codeproject.com/KB/cs/Oslo_MGrammar.aspx?display=PrintAll