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