Hello -
The following rule will not fire as is, but if I remove the (bins ?bn) from
the rule it will fire.
; if data matches a source freq list, assert one of these w/list of bins
(deftemplate source-flist-match
(slot sname)
(slot hydnum)
(multislot bins)
)
(defrule hear-source
(source-flist-match (sname ?sn) (hydnum ?hyd) (bins ?bn) )
=>
(printout t "source matched type " ?sn crlf)
)
(assert (source-flist-match (sname x) (hydnum 1) (bins (create$ 1 2 3))))
If I put the (bins ?bn) back in it stops firing. I do not understand why.
I even tried retyping in case there was some unprintable character, but it
made no difference.
Steve Donnelly
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------