cherche meilleur façon de "Prologuer" à partir de python3

Prolog,pylog,pyke,etc.

a marqué ce sujet comme résolu.
Auteur du sujet

Salut, je cherche la meilleure alternative pour faire de la logique à la Prolog à partir de python3 : etre pythonique tout en ayant la profondeur de Prolog.

Si c’est écris en 100% python, c’est mieux, pour l’ accelerer via pypy ou nuitka.

Que me conseillez vous ?

y’a swi-prolog sur lequel je bidouille en ce moment pour ceux qui veulent tester.

pour alimenter le sujet: https://github.com/baojie/pydatalog/blob/master/pyDatalog/examples/SQLAlchemy.py

https://sites.google.com/site/pydatalog/3---datalog-and-data-integration

Édité par buffalo974

+0 -0

Cette réponse a aidé l’auteur du sujet

Que penses-tu de pyDatalog ?

A pure-python implementation of Datalog, a truly declarative language derived from Prolog.

pyDatalog adds the logic programming paradigm to Python’s toolbox, in a pythonic way. You can now run logic queries on databases or Python objects, and use logic clauses to define python classes. In particular, pyDatalog can be used as a query language

https://pypi.python.org/pypi/pyDatalog

Édité par sgble

+1 -0
Auteur du sujet

waow vous avez été super rapide !

oui pydatalog a l’ air interessant, faut que je creuse par là

FOSDEM 2014 avec pydatalog : https://www.youtube.com/watch?v=JNMR18Ldbcw

un peu aussi à l’ EUROpython 2017: https://www.youtube.com/watch?v=3QtAlB3NZII

un slide : https://fr.slideshare.net/PierreCarbonnelle/logic-programming-in-python

logpy peut etre aussi tres bon, faut que je compare les deux.

Édité par buffalo974

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte