
-------------------------------------------------------------------------
Advanced Console Demo
-------------------------------------------------------------------------

The Advanced Console Demo presents an advanced interactive CLIPS console demo for working with the Inference Engine.  You can type in commands at the Edit command line and immediately see your results in the memo component.  From the command line, you can define fact templates, facts and fact sets; define rules and deffunctions; examine the agenda, fact base and rule base; execute expert systems; and execute functions.  You can also load and save expert systems.  In addition, you can click the dialog buttons to bring up the various editors: Fact Templates Editor, Facts Editor and Rules Editor.  These editors are the ones you use to define constructs at design time; they are also available, obviously, for you to provide for your users.

To get you started, look at the expert systems in the scripts directory.  Load them into the console and run them.  To load an expert system from the demo:

	1.	Select File->Open from the menu.
	2.	Navigate to the scripts directory and open one of the scripts
	3.	Execute the script by pressing the Run button or type '(run)' at the command line.

To interactively experiment with the console, list the available commands using the list-deffunctions command ("(list-deffunctions)").  To see a description of a specific function, type "(ppdeffunction <function-name>)".


Developer Notes: 

The Advanced Console Demo shows you how to hook up the TInferenceEngine component to various controls.  In particular, it shows how to define OnReadxxxx events and OnPrintOutevents.  Also, it shows you how to use the Editor dialogs to provide run-time access to the inference engine.


-------------------------------------------------------------------------
Contacting RiverSoftAVG
-------------------------------------------------------------------------

For technical support send email to:  

  support@RiverSoftAVG.com

-------------------------------------------------------------------------

 Unless otherwise noted, all materials provided in this release
 are Copyright © 2000-2002, Thomas G. Grubb.

-------------------------------------------------------------------------
