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]
--------------------------------------------------------------------

Reply via email to