Thanks for the careful analysis. 2 remarks:
On 18/01/2012, Mario Fusco <mario.fusco(a)gmail.com> wrote:
2. At the moment there is no way to enable this feature as a PackageBuilder
option. Personally I am not convinced that this will be a good idea, but,
if we'll decide to allow it, I suppose it won't be a big effort. Let me
know what you think about it.
The rationale I have in mind is that "slot specific" being active is
something that
many (unspoilt ;-) ) users consider as natural, so that it might be
desirable to have this turned on with a single call.
9. To ask if a rule with a LHS like:
when
Person( $name: name == "Smith") @watch( ! name )
will ever fire, is not the right question.
[snip]
nothing prevents the rule to fire when a newly
Person with name == "Smith" is inserted.
That's exactly what I wanted to know, so I guess the question is allright ;-)
-W