cnstrsn.clp

来自「NASA 开发使用的一个专家系统」· CLP 代码 · 共 36 行

CLP
36
字号
(defrule foo =>)(defrule bar =>)(defrule woz =>)(deffacts foo)(deffacts bar)(deffacts woz)(deftemplate foo (field x))(deftemplate bar (field x))(deftemplate woz (field x))(defglobal ?*foo* = 0)(defglobal ?*bar* = 0)(defglobal ?*woz* = 0)(deffunction foo ())(deffunction bar ())(deffunction woz ())(defgeneric oof)(defgeneric rab)(defgeneric zow)(defmethod oof 50 ((?a INTEGER SYMBOL) (?b (= 1 1)) $?c))(defmethod oof ())(defmethod rab ())(defmethod ziggle ())(defclass foo (is-a USER)   (slot x))(defclass bar (is-a foo)   (slot x (source composite))   (slot y))(defclass woz (is-a bar)   (slot z))(defmessage-handler foo foo ())(defmessage-handler bar bar ())(defmessage-handler woz woz ())(definstances foo)(definstances bar)(definstances woz)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?