IS 2300
Human Information Processing
Fall 2008
Douglas Metzler


GUIDE TO CLIPS Basic Programming Guide

This is an outline of what you should read in Volume I of the CLIPS Manual (The Basic Programmer's Guide). You should start with the parts up to and including 5.4.5 (about 50 pages). All together this table indicates about 100 pages that will be usefull to you at this point, rather than the 290 pages + Appendices of the whole Guide. The other two parts of the guide are not necessary for you for this course.

Section Subsection Suggestion
Section 1 Introduction read
Section 2 Overview read all but section 2.6
Section 3 Deftemplate read
Section 4 Deffacts read
Section 5 Defrule read to 5.4.5
5.4.6 on of possible interest, not critical
Section 6 Defglobal possible interest, not necessary (global variables)
Section 7 Deffunctions skip unless interested in how to define functions to call from CLIPS
Section 8 Generic Functions skip unless interested in Object Programming
Section 9 COOL skip unless interested in Object Programming
Section 10 Defmodule skip unless interest in building large systems
Section 11 Constraint Attributes can be useful but not necessary
Section 12 Actions and Functions can be useful, scan then read if/when needed
12.2 read (though not immediately)
12.3 read (though not immediately)
12.4 read but not all of it is necessary
12.5.1 read
12.5.2 won't need
12.6.1 read
12.6.2-9 skip
12.7-12.12 look over index just to know what is here in case you need it
12.13-12.18 skip
Section 13 Commands
13.1.1-3 read
13.1.4-5 skip
13.1.6-9 read
13.1.10-19 skip
13.2 read later
13.3 read
13.4.1-3 read
13.4.4-6 skip
13.5 read
13.6.1-4 read
13.6.5-12 skip
13.7.1-2 read
13.7.3-4 skip
13.7.5-6 important but read later
13.7.7-11 skip
13.8-13 skip
13.14 read later
13.15 might be useful
13.6 skip