Fork me on GitHub

Hello, I'm new to Clara and Clojure and stumbled upon a case, which is expected behaviour but I am not sure what to do with it, so maybe you can enlighten me: I have a rule with an or condition on two boolean member variables of a Java object passed into the Clojure namespace. The rule is if either of the booleans is true, then fire. Now I have a case where both variables are true and it seems that the same rule fires twice, which seems expected behaviour. I do not understand how to proceed as I do not need it to fire twice... Thanks for any input.


@wparker: Thank you for the reply and suggestions. Will get back after we run some tests and see if we indeed have trouble fitting into a single JVM.