On 11/12/2010 08:59, Wolfgang Laun wrote:
Hi Mark,
here now:
Ooh, it seems Eclipse outwitted me once again. But I think I made it
on the 2nd try...
-W
I just ran this on my trunk and the tests passed......
So i'm removing the FIXME.
Mark
PS:
(1) A decision on the matter of DSL variables would be appreciated.
I'm currently
developing a non-trivial DSL, and learning a lot about what's needed for a
/real world /application. Most importantly, some means of structuring the
DSL definition, so that they can be applied distinctively to specific
groups of
rules. This reduces the risk of "ricochets" if you know what I mean.
I've thought about proposing an entirely new approach, based on DRL
syntactic
entities, i.e., the expansion of a DSL phrase must be a "medium level"
non-terminal
of the DRL language. But this certainly restricts phrase parameters to
terminals.
If it's too sophisticated, you end up with a parser/compiler almost as
nasty as ANTLR3.
(2) I haven't forgotten the spreadsheet fixes. There's another relic I
found: some of
the column keywords have single letter alternatives (e.g. "U" for
"no-loop", "X" for
"activation-group"). Should I retain them - they are NOT documented in
Expert.
Should I add timer(int:)? Duration is deprecated, I'll leave this in
but it ought to
be marked clearly as such in the documentation, at least.
Please advise - I can live with everything - non of this is important
for my company,
but I want to get the fixes and additions out of my thinning hair ;-)
_______________________________________________
rules-dev mailing list
rules-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-dev