Commits

Show all
Author Commit Message Labels Comments Date
Pierre Carbonnelle
final 0.6.0
Tags
0.6.0
Pierre Carbonnelle
cleanup
Pierre Carbonnelle
refactor : create separate file for parser, engine wrapper
Pierre Carbonnelle
comment the examples
Pierre Carbonnelle
clean-up TODO's
Pierre Carbonnelle
use pyDatalog.Variable() in class.attribute(X,Y) queries
Pierre Carbonnelle
Use only one pyDatalog.Mixin for both Python and pyDatalog
Pierre Carbonnelle
respond to Class.Attribute(X,Y) queries on existing attributes with SQLAlchemy
Pierre Carbonnelle
fix example for python 3
Pierre Carbonnelle
support for // operator, and SQLAlchemy in python 3
Pierre Carbonnelle
refactor test files.
Pierre Carbonnelle
support for SQLAlchemy, with examples
Pierre Carbonnelle
Do not accept python variables (starting with _) in pyDatalog.program anymore. Default engine is now in python, even if lua engine is present.
Pierre Carbonnelle
Equality predicate now accepts both sides bound. Add Register mixin to query python classes. Add example.py
Pierre Carbonnelle
support pypy and its JIT. Resolve prefixed literals by calling the corresponding python class (for attributes only).
Pierre Carbonnelle
Generic Mixin to query pyEngine.
Pierre Carbonnelle
move classes down, so that they can use default_datalog_engine
Comments 1
Pierre Carbonnelle
Accept upper case for predicate initials. First version of mixin.
Pierre Carbonnelle
new assert_fact() accepts python objects for terms. Fix bug in expression analysis.
Pierre Carbonnelle
Added tag 0.5.0 for changeset a667aa59dcfc
Pierre Carbonnelle
version 0.5.0
Tags
0.5.0
Pierre Carbonnelle
fix lambda bug in python 3
Pierre Carbonnelle
add negation to integration test. Improve trace/debug mode.
Pierre Carbonnelle
support for deep negation recursion in lua
Pierre Carbonnelle
refactor thunking of negation, for readability and reuse
Pierre Carbonnelle
support for deep negation recursion in python
Pierre Carbonnelle
support of negation in lua engine
Pierre Carbonnelle
support for negation in python engine. Example : ~p(a)
Pierre Carbonnelle
improve source code documentation
Pierre Carbonnelle
0.4.0
  1. Prev
  2. Next