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.html

Figure 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





Reply via email to