誰でも .Net 用の Prolog コンパイラを推奨できますか?
私がネットを検索して見つけたものは、数年間更新されていないようです。
ありがとう
シラーズ
この記事では、P#と XSB を推奨しています: http://www.codeproject.com/KB/system/PrologNET.aspx
ああ、私は「Prolog.NET」をグーグルで検索し、これを見つけました(最初の結果)
Prolog.NETは、.NETFramework用のフル機能のPrologプログラミング環境です。これには、言語拡張機能を備えた拡張コンパイラと、Microsoftの中間言語(MSIL)を対象としたコードジェネレーター、およびVisualStudio.NET統合開発環境との統合が含まれています。
John Pool によるC#Prologを使用しました
ソース コードは C# で入手できます。ダウンロードには、いくつかの PDF 記事もあります。内部を掘り下げたい場合に最適です。
XPrologをチェックしてください。非常に軽量で、コンパイラとランタイム DLL (サイズ 30K) を提供します。完全なソース コードは、徹底的に単体テストされた GitHub で入手できます。現在、リストなどの基本的な Prolog 機能がいくつか欠けていますが、機能的なプログラムを構築することは可能であり、明確な節の文法もサポートしています。XProlog コンパイラは XProlog で書かれており、それ自体をコンパイルします。
免責事項: 私は XProlog の作成者です。これを書くのに 4 か月かかりましたが、それは当時のタスクのために書かれたもので、現在は GitHub に座って他の素晴らしいタスクを待っています。お役に立てば幸いです:
見つからない場合は、このツールMicrosoft Oslo(コードネーム)が必要になる可能性があります。これは、DSLを作成し、コンパイラのダイアグラム構文を開発するために完全に機能するためのソフトウェアです。
このリンクを確認してくださいhttp://www.codeproject.com/KB/cs/Oslo_MGrammar.aspx?display=PrintAll