<div class="gmail_quote">Hi All,<br><br>I am new to Rule Engine concept. I am investigating the Drools 5.0 to check if it meets our requirements.<br><br>Questions:<br>1. I am not able to find a resource to learn the syntax of drool rules.<br>

    I have gone through the shopping example in Drools 5.1 examples but not able to get the basics right.<br>   
     $c : Customer()          -- what does this mean ? Is it that all 
objects of type Customer in the working memory are matched are taken one
 by ones and assigned to c ?<br>
        $d : Discount( customer == $c )               -- Each discount 
objects which have the matching customer are assigned to d. How can I 
debug this process in eclipse ?<br clear="all"><br>Please provide a resource where I can learn the drl syntax. <br>
Also what are differences in drl when dialect is java and not mvel.<br><br>2.
 How would a rule engine behave when rules are running on the facts and 
simultaneously the rules are updated in the knowledge base?<br>
</div><br>