I just tried the latest main branch and noticed NOT ce is getting an error. Here is a paste of what I get in the console
Jamocha> (batch ./samples/join_sample1.clp)
true
Jamocha> (fire)
joinrule1 was firedcrlf
joinrule1 was firedcrlf
2
Jamocha> (batch ./samples/join_sample11.clp)
org.jamocha.rule.NotCondition
java.lang.ClassCastException: org.jamocha.rule.NotCondition
Jamocha>
things have changed quite a bit in main, so it will take me a while to figure out why rules with NOT ce aren't getting compiled correctly.
peter