"Kevin A. McGrail" <kmcgr...@apache.org> writes:

> #2 Work on the code so that short circuiting or at least the scoring
> behaves as with 3.4.6.

As penance for ranting I went back and re-read everything more
carefully, but feel free to ignore me if I am being unhelpful.

  I don't think a -2 shortcircuit rule makes any sense.   It seems to me
  that the idea of shortcircuit is "I can more  or less prove that
  skipping the rest won't change the classification in any meaningful
  way, so save the resources", and -2 just isn't like that.

  Reading the bz entry, I think the real bug is a meta rule evaluating
  when the rules it refers to have not finished.  It seems obvious (I
  say knowing I probably don't understand something) that this leads to
  wrong results, and they aren't structurally of the "skip processing"
  type that's within "acceptable wrong results".

Wrong meta results seem to me to be outside the vague spec from before.

So I would lean to "do not allow meta rules to evaluate unless all of
the rules they refer to have completed", and if there's a new
special-case that they eval anyway after short circuit -- bypassing the
usual dependency, then don't do that.

As always I may be confused.


Attachment: signature.asc
Description: PGP signature

Reply via email to