Heh - this is one of a few strong typing things that get in the way
of moving a CLIPS system to Jess. Another is not interpreting
the symbol 1 (or any other number) as the number 1, and therefore
throwing an exception in, say, the = function with this symbol as
an argument.
Several months ago I promised Ernest a list of such things that I
encountered while porting a fairly large CLIPS system. I never
delivered on that, work commitments being what they have been,
but perhaps if I get some time to breathe next month, and can dig
up my notes, I can still provide something to this effect.
It seems to me that for CLIPS compatibility / ease of migration,
an N by M type conversion set of functions which Jess would execute
before throwing these exceptions, would be desirable. Whether Ernest
will think this is a good idea, I don't know: on the one hand,
Jess has placed itself firmly in the Java world, for good reason. On
the other hand, the ability to assume such innocent type casts in
CLIPS was one of the joys of using it, I think. Sort of a judgment call,
I guess.
Sidney Bailin
---------------------------------------------------------------------
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]
---------------------------------------------------------------------