OK, just to break the tie: An atom can be variable, a String is an
atom. I agree that ?foo is not the same thing as "foo" and is not
the same as foo and never should be. JRules, at one time, used the
"?" identifier in ?foo for variable identification and eventually
dropped it. However, to be compatible with CLIPS, perhaps it should
stay. Once you get used to it, it's like an itchy place - even when
the itch is gone you still scratch just out of old habits. :-)
SDG
jco
On Mar 10, 2006, at 4:33 PM, Jason Morris wrote:
Hi All,
So far, I count 3 people for the idea and 3 people opposed.
Can we be sure that a relaxation of Jess's rigor won't have unintended
side effects or future negative consequences? If it can be shown that
these are negligible, then I might be persuaded to vote for "pattern
relaxation". Dave Barnett made the point that programming requires
discipline, and I agree.
Ernest: Why not just implement some Jess statement like
(do-relaxed-matching) that forces Jess to collapse stings and symbols
as well as numeric types where appropriate? Place it just like the
(do-backward-chaining) statement in a Jess file. Leave Jess as it is
by default.
Any more lurking opinions out there?
Cheers,
Jason
-----------------------------------------------------
Morris Technical Solutions LLC
www.morristechnicalsolutions.com
[EMAIL PROTECTED]
phone/fax: 503.692.1088
--------------------------------------------------------------------
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 owner-jess-
[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
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------