pre_2to3 Log


Commit Date  
[e67fdb] by mtnyogi

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.

2008-03-06 03:03:50 Tree
[c0848a] by mtnyogi

Documented trade/untrace calls.
Added copyright and license notices to sqlgen example.
Added README file to sqlgen example.

2008-03-03 19:13:23 Tree
[eef52e] by mtnyogi

This revision has the following:

1. Fixed bug: *_plans.py modules not reloaded.
2. Added "trace" and "untrace" functions to pyke.engine.
3. Added "allow_vars" parameter to "as_data" methods.
4. Fixed bug: tuple patterns match strings.
5. Fixed bug: debug messages printed on .krb syntax errors.
6. Added sqlgen example.

2008-03-02 21:36:14 Tree
[41aea1] by mtnyogi

1. Finished statistics gathering, so that print_stats now works properly.
2. Added general() function to family_relations example.

2008-02-24 22:05:42 Tree
[55084c] by mtnyogi

1. Added engine.print_stats(), but not all stats are being updated yet.
2. reset wasn't reseting forward-chaining rules. Fixed.
3. variable binding cycles were possible. Fixed.
4. rest_var in pattern_tuple not matched properly. Fixed.
5. Major enhancements to family_relations example.

2008-02-24 18:02:52 Tree
[d43b93] by mtnyogi

Converted the inference engine into an object so that you can have multiple
copies with different rule bases. This implements Feature Request #1865574.

2008-02-12 15:32:43 Tree
[c599d2] by mtnyogi

Fix for bug #1861997, load of absolute paths broken.

2008-01-09 04:49:59 Tree
[d79e3e] by mtnyogi

Deleted generated example .py files from svn

2007-10-31 03:03:50 Tree
[565184] by mtnyogi

Intermediate checkpoint on documentation. Also fixed a few bugs in pyke.

2007-10-31 03:01:57 Tree
[1c69a7] by mtnyogi

Changed special.cut to special.claim_goal.

2007-10-17 00:47:44 Tree
[91d91c] by mtnyogi

Implemented load function.

2007-10-17 00:39:33 Tree
[a12f24] by mtnyogi

The compiler now generates three files, rather than just two.

2007-10-16 22:06:44 Tree
[447832] by mtnyogi

Put try/finally in generated inference functions to catch special.cut() and
fail cases.

Also added prove_1 and changed compiler to use it.

Finally, changed example.family_relations.test to use prove_n rather than
calling prove directly.

2007-10-16 20:43:56 Tree
[9ad371] by mtnyogi

Removed This_rule_base dependency from foobar_bc.py on foobar.py for
generated foobar files. Still have dependency for plan functions, so the
import is still there (though it can be deleted for the compiler_bc.py,
where it causes trouble if left there).

2007-10-16 01:21:50 Tree
[869429] by mtnyogi

Got compiler functions grouped into compiler package. Also got top level
knowledge engine functions grouped into pyke package (except for load
functions).

2007-10-16 00:26:54 Tree
[7996a8] by mtnyogi

Changed 'using' -> 'taking' in syntax.

2007-10-15 21:55:10 Tree
[14453f] by mtnyogi

Changed 'proven' -> 'use' and 'doing' -> 'with'. Also added python coding
declarations to .py files. Still need to change 'using' clause...

2007-10-15 21:28:55 Tree
[9cc939] by mtnyogi

Added svn:keywords properties. Some work on docs...

2007-10-15 20:18:26 Tree
[55c3bd] by mtnyogi

Initial import.

2007-10-15 00:22:52 Tree

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks