




Figure 2.11 KnowledgeWorks System Browser
If you are familiar with LispWorks system definitions, look at the system definition for the animal demo in the Editor tool by choosing 
File > Open...
 and navigating to the file 
examples/kw/animal/defsystem.lisp
. It contains a 
KB-SYSTEM
 and a 
KB-INIT-SYSTEM
. Examine the components of each system (which can be source files or subsystems) using the System Browser which is available from the Editor via 
Alt+X Describe System
 or 
File > Browse Parent System
.
KB-SYSTEM
s are reloaded when the rules are cleared. 
KB-INIT-SYSTEM
s are reloaded when the object base is cleared.
Try this out by finding the KnowledgeWorks Listener and choosing 
Memory >
 
Clear Objects and Rules
. Then enter 
(load-system "ANIMAL")
 into the KnowledgeWorks Listener to reload the system 
animal
. Both the files 
animal-rules
 and 
animal-objs
 are reloaded. Now choose 
KnowledgeWorks > Memory >
 
Clear Objects
 and reload the 
animal
 system again and note how only the file 
animal-objs
 is reloaded.