E&S CVS Commit: PEAK-Rules - Improve the robustness of the core
bootstrapping process, and flesh ou
pje at eby-sarna.com
pje at eby-sarna.com
Sun Jun 24 14:57:35 EDT 2007
Author: pje
Date: Sun Jun 24 14:57:34 2007
New Revision: 2315
URL: http://svn.eby-sarna.com?rev=2315&view=rev
Log:
Improve the robustness of the core bootstrapping process, and flesh out
the ``Engine`` abstract base class a bit. RuleSets now generate actions
using ``disjunct()``, so they should work with the predicate system now.
``overrides()`` for methods is now distinct from ``implies()``, as that
lowers the self-referentiality complexity just a bit. :) Also, it
paves the way to creating a less error-prone way of haing inter-
methodtype priorities (e.g. Around vs. Before/After, etc.).
Modified:
PEAK-Rules/DESIGN.txt
PEAK-Rules/peak/rules/core.py
PEAK-Rules/peak/rules/indexing.py
More information about the source-changes
mailing list