Does this mean, that instead of producing Jess or JessML code, I could
create the modules, templates and rules on an Rete object and then use
the PrettyPrinter class to produce the code? Wouldn't this be the
easiest way?
Helge Hartmann
Ernest Friedman-Hill schrieb:
On Dec 8, 2006, at 5:38 AM, Helge Hartmann wrote:
Hi!
In the manual there is a section on converting Jess to JessML. I am
going to write a rule editor and want to use JessML. As XML is not a
good readable format, I am interested in converting my JessML results
to Jess. But I don't know how to do this. Is the functionality
included in Jess?
There's no source-to-source translator as there is for Jess to JessML,
no. The JessSAXParser class can be used to read JessML code into a Rete
object, and from there you could extract, e.g., the Defrules, and use
the PrettyPrinter class to turn those into Jess code.
I also read about the article "Modeling Rule-Based Systems with EMF".
This seems to be interesting. Do you think, this would be a good way
to produce the Jess code? As I am not familar with EMF, I shy away
from this approach. Where are the main advantages over using JessML?
I think EMF is a good thing for tool building. JessML is an underlying
technology which could easily be used by an EMF solution; they're not
really alternatives.
---------------------------------------------------------
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://www.jessrules.com
--------------------------------------------------------------------
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]
--------------------------------------------------------------------
--------------------------------------------------------------------
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]
--------------------------------------------------------------------