I've been struggling with trying to formulate a LHS which tries to
match the length of one of the fact's multislots with another slot.
For example:

(deftemplate foo (multislot my-list) (slot desired))

I've tried the following:

(foo (my-list ?my-list) (desired = (length$ ?my-list))

(foo { desired == (length$ my-list) } )

(foo  (my-list ?my-list { desired == (length$ ?my-list) } )


And even though desired is 0 and the length of the list is 0, the rule
simply won't fire.  Obviously, I'm missing something....

--------------------------------------------------------------------
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]
--------------------------------------------------------------------

Reply via email to