Commit [e67fdb] default  Maximize  Restore  History

1. Moved pyke/__init__.py to pyke/knowledge_engine.py so that pyke doesn't

get imported when you unpickle plans.
2. Added test.py module to pyke.
3. Added type check for args parameter to add_*_fact and assert_ in
knowledge_engine.engine. Also now accept any iterable (other than strings)
as args parameter.
4. Added final parameter to lookup_data and create_plan calls in prove_[n1]
to convert prototype plans stored in pattern variables into real plans.
5. Added parenthesis around $pattern_name expansions in the generated python
code (though, on hindsight, I'm not sure this was really needed).
6. Commented out prints in examples/sqlgen/database.krb.
7. Added movie id 3 to a second DVD in examples/sqlgen/catalog.txt.
8. Added examples/web_framework example.

mtnyogi mtnyogi 2008-03-06

1 2 > >> (Page 1 of 2)
changed doc/html/overview/plans.html
changed doc/html/overview/rules/backward_chaining.html
changed doc/html/overview/rules/forward_chaining.html
changed doc/html/using_pyke.html
changed doc/source/overview/plans.txt
changed doc/source/overview/rules/backward_chaining.txt
changed doc/source/overview/rules/forward_chaining.txt
changed doc/source/using_pyke.txt
added examples/__init__.py
changed examples/family_relations/family.py
changed examples/family_relations/test.py
added examples/sqlgen/__init__.py
changed examples/sqlgen/catalog.txt
changed examples/sqlgen/database.krb
changed examples/sqlgen/test.py
added examples/web_framework/README
added examples/web_framework/movie.html
added examples/web_framework/movie2.html
added examples/web_framework/simple_server.py
added examples/web_framework/test.py
added examples/web_framework/web.krb
added examples/web_framework/wsgi_app.py
changed pyke/compiler/__init__.py
changed pyke/compiler/scanner.py
changed pyke/fact_base.py
doc/html/overview/plans.html Diff Switch to side-by-side view
Loading...
doc/html/overview/rules/backward_chaining.html Diff Switch to side-by-side view
Loading...
doc/html/overview/rules/forward_chaining.html Diff Switch to side-by-side view
Loading...
doc/html/using_pyke.html Diff Switch to side-by-side view
Loading...
doc/source/overview/plans.txt Diff Switch to side-by-side view
Loading...
doc/source/overview/rules/backward_chaining.txt Diff Switch to side-by-side view
Loading...
doc/source/overview/rules/forward_chaining.txt Diff Switch to side-by-side view
Loading...
doc/source/using_pyke.txt Diff Switch to side-by-side view
Loading...
examples/__init__.py Diff Switch to side-by-side view
Loading...
examples/family_relations/family.py Diff Switch to side-by-side view
Loading...
examples/family_relations/test.py Diff Switch to side-by-side view
Loading...
examples/sqlgen/__init__.py Diff Switch to side-by-side view
Loading...
examples/sqlgen/catalog.txt Diff Switch to side-by-side view
Loading...
examples/sqlgen/database.krb Diff Switch to side-by-side view
Loading...
examples/sqlgen/test.py Diff Switch to side-by-side view
Loading...
examples/web_framework/README Diff Switch to side-by-side view
Loading...
examples/web_framework/movie.html Diff Switch to side-by-side view
Loading...
examples/web_framework/movie2.html Diff Switch to side-by-side view
Loading...
examples/web_framework/simple_server.py Diff Switch to side-by-side view
Loading...
examples/web_framework/test.py Diff Switch to side-by-side view
Loading...
examples/web_framework/web.krb Diff Switch to side-by-side view
Loading...
examples/web_framework/wsgi_app.py Diff Switch to side-by-side view
Loading...
pyke/compiler/__init__.py Diff Switch to side-by-side view
Loading...
pyke/compiler/scanner.py Diff Switch to side-by-side view
Loading...
pyke/fact_base.py Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)