Hello list... here's some grist.  Using jess 4.4

I can create a template like:

(deftemplate foo (slot alpha) (slot beta))

and assert instances of it easily.  Asserting (foo (alpha a) (beta b c
d)) gives me a nice error, since beta is not a multislot, but if I
assert (foo (alpha a) (beta (create$ b c d))), I get an instance of foo
that behaves for all the world as if beta were a multislot. In the same
vein, I can bind a variable like so (bind ?x (create$ a b c)) without
error, and again, ?x behaves as if it were really $?x.  Was this already
discussed / fixed somewhere?  Maybe there should be no distinction
between multislots and non.

Anyway...

Eric Eslinger
[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the
list. List problems? Notify [EMAIL PROTECTED]
---------------------------------------------------------------------

Reply via email to