Question

Quelqu'un peut-il recommander un compilateur Prolog pour .Net.

Ceux que j'ai pu trouver sur le net ne semblent pas avoir été mis à jour depuis plusieurs années.

Merci

Shiraz

Était-ce utile?

La solution

Ahhm, j'ai cherché sur Google pour " Prolog.NET " et l'a trouvé (premier résultat à ce jour)

  

Prolog.NET est un Prolog complet   environnement de programmation pour le .NET   Cadre. Il comprend une amélioration   compilateur avec des extensions de langue et   un générateur de code ciblant Microsoft   Langue intermédiaire (MSIL) et   intégration avec Visual Studio .NET   Environnement de développement intégré.

Autres conseils

Sur cet article, ils recommandent P # et XSB: http://www.codeproject.com/KB/system/PrologNET. aspx

J'ai utilisé le prologue C # de John Pool

.

Le code source est disponible en C #. Il existe également plusieurs articles PDF dans le téléchargement. Bien si vous voulez creuser dans les entrailles.

Découvrez XProlog . Il est extrêmement léger et offre un compilateur et une DLL d’exécution (30 Ko). Le code source complet est disponible sur GitHub qui a été testé de manière exhaustive. Bien qu'il manque actuellement certaines fonctionnalités de base de Prolog, telles que les listes, il permet de créer des programmes fonctionnels et prend même en charge les grammaires à clauses définies. Le compilateur XProlog est écrit dans XProlog et se compile lui-même.

Avertissement: Je suis l'auteur de XProlog. Il m'a fallu 4 mois pour l'écrire et il a été écrit pour une tâche que j'avais alors sous la main et il est maintenant assis sur GitHub en attente d'autres grandes tâches. J'espère que vous le trouverez utile:

Si vous ne trouvez pas, vous aurez peut-être besoin de cet outil Microsoft Oslo (nom de code). C’est un logiciel qui permet de créer des DSL et fonctionne parfaitement pour développer une syntaxe de diagramme pour les compilateurs.

Cochez ce lien http://www.codeproject.com/ KB / cs / Oslo_MGrammar.aspx? Display = Imprimer tout

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top