;;-------------------------------------------------
;; examples of running
;;-------------------------------------------------
CLIPS> (clear)
CLIPS> (load "Admission.clp")
Defining deftemplate: applicant-record
Defining defrule: initialize +j+j
Defining deffunction: assert-grant
Defining deffunction: print-reject
Defining defrule: adjust-gpa +j+j
Defining defrule: check-minimum-quantitative +j
Defining defrule: minimum-toefl +j
Defining defrule: admission-for-exceptional-paper =j+j+j
Defining defrule: admission-for-cs-major =j=j=j+j
Defining defrule: admission-for-non-cs-major =j=j=j+j
Defining defrule: admission-for-non-cs-major-with-industrial-experience =j=j=j+j
Defining defrule: rest-out-of-granted =j=j=j+j
Defining defrule: print-grant-with-eng-cs +j+j+j
Defining defrule: print-grant-with-eng =j=j+j
Defining defrule: print-grant-with-cs =j+j+j
Defining defrule: print-grant-without-condition =j=j+j
TRUE
CLIPS> (reset)
CLIPS> (run)   
Anold Shuwageneger(20202) is rejected.
Ludbig Bach(33333) is granted with taking CS courses.
Ting Mulan(20222) is granted with taking ENG and CS courses.
Taeksoo Akira(20012) is granted.
Donald Duck(10002) is granted.
Dunn Pooh(20002) is rejected.
Mickey Mouse(10001) is granted.
CLIPS> 
