Hi Dick,

Hopefully I won't just add more confusion here...

<< 10 + 10
means something to the Rebol interpretation process, but
10+10  does not have the same meaning, yet you say it can be
given different meaning. Are you implying that the expected operands
and the attributes of the operands to a built-in primitive function can be
respecified? Or are you saying  "10+10" can be given new meaning as if
though a user-defined function? Help here please? >>

If we take the numbers out of the equation :) to avoid syntactical issues,
you can do this (because + is a valid character in words):

>> a: 1
== 1
>> b: 2
== 2
>> a + b
== 3
>> a+b: 4
== 4
>> a+b
== 4

So, "a+b" is not the same as "a + b". Now, you could also change the
operation of +, like this:

>> set '+ :*
>> 1 + 3
== 3

But, AFAIK, you can't alter the operands that an operator operates upon. :)

--Gregg

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to