J'ai besoin d'écrire des programmes Prolog pour une classe.
Des recommandations?
Mode Prolog pour (X) Emacs.
Comme mentionné, vous pouvez utiliser SWI-Prolog. Si vous aimez Eclipse, il existe un plug-in Eclipse qui intègre SWI-Prolog dans Eclipse. De cette façon, vous avez le meilleur des deux mondes, par exemple les fonctions SVN, etc. d'Eclipse et le débogueur graphique de SWI-Prolog. Cela vaut la peine de vérifier.
SWI-Prolog est livré avec d'excellents outils IDE, un éditeur de texte Emacs-clone, un débogueur interactif, un système d'aide complet et des documents. Essaie.
Je ne l'ai pas essayé (surtout parce que je n'avais jamais pensé à combiner les mots "Prolog" et "NetBeans" auparavant), mais il semble y avoir prise en charge de Prolog pour NetBeans . Ce n'est pas un simple plugin, mais un tutoriel qui montre comment ajouter le support Prolog à NetBeans.
Ideone soutient Prolog. Vous pouvez l'utiliser en ligne simplement avec un navigateur.
SPIDER est un IDE basé sur Eclipse pour SICStus Prolog . SICStus Prolog possède également un mode Emacs très utile.
Les outils de développement Prolog (ProDT) sont un environnement de développement intégré (IDE) Prolog visant à être aussi riches en fonctionnalités que l'EDI Java d'Eclipse, offrant au développeur un environnement unique lui permettant de contrôler le développement d'un projet Prolog à partir de l'édition de code et de l'exécution de tests. , etc...
Ce projet se situe au-dessus des projets d’Eclipse pour tirer parti de ses fonctionnalités existantes et de son extensibilité. Il fonctionne dans n’importe quel environnement. Eclipse fonctionne notamment sous Windows, Linux et Mac OSX.
Il supporte comme interprètes sous-jacents: prolog SWI, prolog XSB, prolog B
Le site contient plus d'informations sur le projet, y compris l'installation et la liste des fonctionnalités: http://prodevtools.sourceforge.net/
J'espère que vous pourrez le trouver utile !!! :)
Si vous êtes habitué à un environnement Emacs, je recommanderais la distribution Ciao. Allez à: http://ciaohome.org/
le prologue swi et l’extension emacs sont préinstallés dans presque toutes les distributions Linux. Vous pouvez le vérifier en utilisant, par exemple, les commandes ci-dessous dans un environnement (graphique) activé. Cela devrait ouvrir une nouvelle fenêtre avec le clone Emacs intégré.
% swipl
?- emacs.
Visual Prolog (fonctionne avec Wine).
Je viens d'utiliser Vim ou jEdit. Prolog en tant que langage ne se prête pas vraiment au support IDE. D'une part, il est typé dynamiquement, ce qui jette une énorme clé dans l'outillage. D'autre part, c'est un langage logique, ce qui signifie que le "flux de code" (ordre dans lequel vous construisez le programme) n'est pas linéaire. Les techniques existantes pour construire des IDE très avancés ne s'appliquent tout simplement pas à ce type de paradigme.
Vous pouvez utiliser Gprolog, nous l’utilisons dans notre classe. Utilisez consult ('filename') pour charger la base de données.
Honnêtement, je ne vois pas un 'IDE' aider beaucoup sur prolog. Cela aidera seulement à trouver des erreurs de syntaxe. Le reste est dans le processus de débogage et de réflexion.
Obtenez la coloration syntaxique avec n’importe quel éditeur et vous êtes prêt à partir.