[REBOL] Re: Binding operators
From: karlr20:home at: 9-Sep-2001 22:48
On Sunday 09 September 2001 01:26, Frank Sievertsen wrote:
> -> When there is an operator-word, but it does not hold an operator, the
> interpreter will throw an error.
If the interpreter always throws an error when an operator word is not
actually an operator then the 'and' argument to the reportA function should
fail as well, should it not?
I've tried another test and it looks like the operator word will only work as
the first argument to a function.
On Saturday 08 September 2001 11:51, Gabriele Santilli wrote:
> I'm afraid infix operators are almost a kludge in REBOL. Words
> such as +, *, AND etc. are probably handled before the actual
> execution.
Yeah, that's what I've done with my own scripting language. I move the
operator to make it prefix for the interpreter. REBOL must work a little
differently otherwise none of the report functions would work, but perhaps
the infix fiddling interacts badly with the argument fetching.
I guess I should report this as a bug.
-Karl