Commits

Show all
Author Commit Message Labels Comments Date
Pierre Carbonnelle
move console.py to examples directory too.
Tags
0.11.1
Pierre Carbonnelle
include examples in distribution.
Pierre Carbonnelle
include examples in distribution. Move test.py to Examples directory
Pierre Carbonnelle
version 0.11.1
Pierre Carbonnelle
move test_of_performance.py to Examples directory
Pierre Carbonnelle
import
Pierre Carbonnelle
import
Pierre Carbonnelle
Recognize range in python 3.
Pierre Carbonnelle
Remove unnecessary columns in ask() result (except for simple equality).
Pierre Carbonnelle
SQLAlchemy queries use the latest, in-session, data
Pierre Carbonnelle
Negated literal can now have unbound variables : ~p(X). These variables are left in an undefined state and should not be used further in a clause.
Pierre Carbonnelle
can now retract clause, using - (clause).
Pierre Carbonnelle
Raise error if some Mixin's instances have an attribute missing
Pierre Carbonnelle
simplify OK(X1, N, X2) for better performance
Pierre Carbonnelle
fix comparison of inherited functions.
Pierre Carbonnelle
Use WeakSet for Mixin's instance registry; adapt python resolvers accordingly.
Pierre Carbonnelle
Support for 'not in' operator.
Pierre Carbonnelle
remove unnecessary columns from result of in-line queries
Pierre Carbonnelle
move the examples to a separate directory. Use "from pyDatalog import pyDatalog" instead of "import pyDatalog"
Pierre Carbonnelle
don't raise AttributeError if the predicate has been defined, but has no clauses/facts anymore
Pierre Carbonnelle
clause can now be inherited from parent classes.
Pierre Carbonnelle
Refactor : move calls to python resolvers to pyEngine.search()
Pierre Carbonnelle
Refactor : move call to _pyD_<attr_name> to pyEngine.search(), to facilitate inheritance
Pierre Carbonnelle
Fix : support for (f[X]==g[Y]), (f[X]==(lambda Y: ..)
Pierre Carbonnelle
Refactor : remove make_var, make_const, make_pred
Pierre Carbonnelle
raise TypeError if first argument of prefixed literal is of incorrect type
Pierre Carbonnelle
refactor : save name, arity, prearity, prefix, suffix in Predicate instances
Pierre Carbonnelle
__slots__ degrades performance with pypy-1.9 after all
Pierre Carbonnelle
use version.py file. Update pyDatalog description.
Pierre Carbonnelle
add arity to name of prefixed python resolvers
  1. Prev
  2. Next