Any plans to add a little topic on Jess C++ integration in your book?

[EMAIL PROTECTED] wrote:

> I think Patrick J. Gillich wrote:
> 
>>Dave --
>>  You wouldn't want to do such a thing;  JESS is java port of a C based
>>expert system called CLIPS.   Check out
>>http://ourworld.compuserve.com/homepages/marktoml/clipstuf.htm , here you
>>will find a DLL that should do you.
>>
>>
> 
> Oh, but Jess *isn't* a "port" of CLIPS to Java, any more than CLIPS
> was a port of OPS5 to C. CLIPS was a reimagining of a concept, and
> Jess is a further reimagining. The only similarity between the two is
> that the rule language Jess supports is based on the one originally
> defined by CLIPS.
> 
> Otherwise, Jess has a completely different architecture than CLIPS,
> which makes it several orders of magnitude faster for "hard" problems
> (see, for example,
> http://www.mail-archive.com/[email protected]/msg03278.html ).
> Jess is also significantly easier to extend than CLIPS, and originated
> some nifty features (like defqueries and backward chaining) not
> available in CLIPS. Jess also is object-oriented, meaning, in this
> case, that you can create separate instances of the Jess engine as
> desired within your application. Finally, only Jess is designed for
> use in a multithreaded environment.
> 
> Embedding Jess in a C++ application is really not a bad idea at all,
> IMO. The JNI Invocation API makes embedding a JVM into your
> application fairly painless, and calling Java methods similarly
> doable. The book "The Java Native Interface" by Sheng Liang would be a
> big help.
> 
> 
> ---------------------------------------------------------
> 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]
> --------------------------------------------------------------------
> 
> 

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