Hi Folks, Thank you for all your input on the JDK 1.(1|2|3) issue. It looks, then, like Jess 6 will use some JDK 1.2 features, and therefore not be supported on JDK 1.1 but require JDK 1.2 or better. Jess 5.x will remain available. Now, another request. I've got the 'or' conditional element working: i.e., (defrule foo (or (A) (B)) => (printout t "Either A or B or both are true." crlf)) Along with this, comes an (and) CE and general nesting of most CE's. I would like to ask for your help in pretesting this feature. If you feel up to it, see if you can think up a really goofy rule (defrule foo (or (and (a) (b)) (c) (and (or (d) (not (e))) (f))) => )... And work out a set of inputs for which it should and shouldn't fire. Send to me (not to the list, I don't think everybody needs to see these) the rule and the inputs and expected results, and I will see if the current implementation will handle them properly. Rules that shouldn't parse for some reason or another are welcome too: an example is (defrule foo ?x <- (or (a) (and (b) (c))) => ) This shouldn't (and doesn't) parse because it possibly tries to bind two facts b and c to one fact-id. On the other hand, (defrule foo ?x <- (or (a) (c)) => ) This -should- (and does) parse because ?x is always bound to only one fact. Anyway. Any testing ideas are welcome. --------------------------------------------------------- Ernest Friedman-Hill Distributed Systems Research Phone: (925) 294-2154 Sandia National Labs FAX: (925) 294-2234 Org. 8920, MS 9012 [EMAIL PROTECTED] PO Box 969 http://herzberg.ca.sandia.gov Livermore, CA 94550 --------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]' in the BODY of a message to [EMAIL PROTECTED], NOT to the list (use your own address!) List problems? Notify [EMAIL PROTECTED] ---------------------------------------------------------------------