Frage

Kann mir jemand einen Prolog-Compiler für .Net empfehlen.

Die, die ich die Lage gewesen zu finden, die Suche im Netz, erscheint nicht für mehrere Jahre aktualisiert worden zu sein.

Danke

Shiraz

War es hilfreich?

Lösung

Ahhm, ich googeln für "Prolog.NET" und fand diese (1 Ergebnis btw)

  

Prolog.NET ist ein voll ausgestatteter Prolog   Programmierumgebung für .NET   Rahmen. Es enthält eine verbesserte   Compiler mit Spracherweiterungen und   ein Codegenerator Targeting von Microsoft   Intermediate Language (MSIL) und   Integration mit Visual Studio .NET   Integrierte Entwicklungsumgebung.

Andere Tipps

Auf diesem Artikel empfehlen sie P # und XSB: http://www.codeproject.com/KB/system/PrologNET. aspx

Ich habe verwendet C # Prolog von John Pool

Der Quellcode ist verfügbar und in C #. Es gibt auch mehrere PDF Artikel im Download. Schön, wenn Sie in die Interna graben wollen.

Schauen Sie sich xProLog . Es ist extrem leicht und bietet einen Compiler und einen Runtime-DLL (30K in der Größe). Der vollständige Quellcode ist auf GitHub zur Verfügung, die erschöpfend stückgeprüft ist. Obwohl es derzeit einige grundlegende Prolog Funktionen wie Listen fehlen, ist es für den Aufbau funktionaler Programme ermöglichen und unterstützt auch bestimmte Klausel Grammatiken. Der xProLog Compiler wird in xProLog geschrieben und kompiliert es selbst.

Disclaimer: Ich bin der Autor des xProLog. Es dauerte 4 Monate, es zu schreiben, und es wurde für eine Aufgabe geschrieben ich dann bei der Hand hatte und jetzt ist es gerade dort auf GitHub sitzt für andere große Aufgaben warten. Hoffe, Sie finden es nützlich:

Wenn Sie nicht finden, Sie vielleicht brauchen Sie dieses Tool Microsoft Oslo (Codename). Dies ist eine Software für DSL kann die Erstellung und perfekt funktioniert für eine Diagramm Syntax für Compiler entwickeln.

Überprüfen Sie diesen Link http://www.codeproject.com/ KB / cs / Oslo_MGrammar.aspx? display = PrintAll

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top