I think Alan Moore wrote: > > I was using XMLPrinter to write out some existing Jess code and found > that some statements/funcalls were not being output. The output > contained the rules from the input file but lacked top level statements > (e.g. (assert), (reset), (do-backward-chaining), etc.) > > Are these items going to be supported in the final release? > > Also, section 16.3 of the manual indicates that defqueries are not > supported - is that referring to the alpha or will the final release of > JessML not include defquery?
Well, let's talk about this. What I was thinking was that JessML is a rule exchange mechanism -- a standard way to exchange rules between Jess and other rule languages or rule engines. I definitely don't intend for anyone to actually program in JessML, nor did I think of it as a way to represent entire Jess programs, either for export or internal use. If JessML included queries, then into what other languages could those queries be effectively translated? Similarly, procedural code outside of rules can't be represented in most rule languages, so there was little point in supporting that. I guess I don't want JessML to support more than it needs to, unless there are some good reasons why it should. But I'm listening! --------------------------------------------------------- Ernest Friedman-Hill Advanced Software Research Phone: (925) 294-2154 Sandia National Labs FAX: (925) 294-2234 PO Box 969, MS 9012 [EMAIL PROTECTED] Livermore, CA 94550 http://herzberg.ca.sandia.gov -------------------------------------------------------------------- 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] --------------------------------------------------------------------
