Addition bug
[1/3] from: anton::lexicon::net at: 3-Dec-2002 0:51
This is seen on latest beta
REBOL/View 1.2.8.3.1 3-Aug-2002
>> 1 + + 2 3
** Script Error: Cannot use add on op! value
** Near: 1 + + 2 3
The above may be another aspect of a bug I
have already reported:
>> (+ 1 2)
>>
(Instead of 3 it returns an op! value.)
Anton.
[2/3] from: greggirwin:mindspring at: 2-Dec-2002 12:25
Hi Anton,
A> The above may be another aspect of a bug I
A> have already reported:
A> >> (+ 1 2)
A> >>
A> (Instead of 3 it returns an op! value.)
Is + documented as allowing that notation? I thought it was strictly
an infix operator, in which case it should flag an error about missing
an operand, correct?
-- Gregg
[3/3] from: anton:lexicon at: 3-Dec-2002 16:57
Yes, the math operators are special in that
they *also* allow you to write them as infix
operators. I think back in the mists of time
they started out equal to all other rebol
functions, only accepting the two arguments
to the right. Then, due to popular demand
they added the infix notation to them.
Just try it, in any rebol except the latest
view beta 1.2.8
>> + 1 2
== 3
Anton.