I think Adarsh Jain wrote:
> Hi,
> 
> I have the following questions and would appreciate anyhelp.
> 
> 1. What is PredFunctions.

As the comment header says, at least in 6.x, "Predicate functions (is
X of type Y?)". I'm not sure how to answer this other than by listing
the functions defined in this file, and that would be pointless as the
list is trivially observable in the source.

> 2. What is MiscFunctions. The javadoc says - read the README. but that does not
> contain anything.

Again, as the header says, "Some miscellaneous functions." The manual
does indeed tell you all the functions in this file; search for
MiscFunctions in Chapter 7 to find each one. But looking at the source
is much faster!

> 3. I would like to load multiple .clp files in a single Rete instance. I have
> seen examples in the users groups
> that this can be done. 

Yes, just load each one.

Now, does this mean that you do not have to specify which
> rule to fire and the
> engine fires rules as and when the LHS of any rule is satisfied...

This is pretty much the definition of what an expert system shell does.

 Also if this
> is the case, does it mean that
> if I reload a .clp file with changes, the engine would replace the old rules
> with the new rules ?

The manual does mention that defining a rule with the same name as an
old one undefines the old one - or you can remove an old one
explicitly with the undefrule function.

> 4. In continuation of 3, how do I remove a .clp from the engine i.e. if remove
> rules already loaded in the engine.

Jess has no notion of a "file"  of rules - once a rule is loaded, Jess
doesn't remember where it came from. You can undefine rules by name
using the undefrule command.


> 
> Thanks,
> Adarsh
> 
> 
> 
> ---------------------------------------------------------------------
> 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]
> ---------------------------------------------------------------------
> 



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

Reply via email to