Thats great, I'll go over this now. Mark Juergen wrote:
Docu issues: http://labs.jboss.com/portal/jbossrules/docs/3.0/html_single/index.htmlFigure 3.10. LHS: no start/end Figure 3.13. Column: shouldn't there be an arrow from '(' to field, as fieldbinding is optional Figure 3.19. and, 3.20. or: implies trailing and/or operators for LHS Figure 3.21. or: no start/end; arrow from column to ')' to have no trailing '||'; will not allow for 'or' instead of '||'; would allow for "bind1 : (bind2: Cheese( type == "stilton" ) || bind3: Person( name == "john" )). Is this intended? Whats the meaning of the first binding bind1 then? List of bindings? first matching object is bound? This 3.21. 'or' seems to have different semantic than 3.20. boolean 'or'; probably shouldn't be mixed into logical operators? Figure 3.23. not: 'not' only intended for column pattern; but not for other patterns like 'not', 'and', 'or', 'group'? Figure 3.25. group: no start/end, no pattern except and/or inside group allowed. Intended to enforce DNF/CNF normal forms? Probably implemented differently anyway, have just looked into docu for now. fyi, Juergen
