[REBOL] Re: Parsing comment
From: lmecir:mbox:vol:cz at: 25-Sep-2002 15:58
Hi,
I don't understand your post. I am pretty sure, that even
print (a + b)
has no meaning in Rebol without a context supplying additional info.
Example of an atypical meaning:
use [print a] [
print: func ['x] [reduce ['print to paren! x]]
a: func ['x 'y] [compose [a (x) (y)]]
print (a + b)
] ; == [print (a + b)]
Cheers
-L
----- Original Message -----
Sent: Wednesday, September 25, 2002 5:23 PM
Subject: [REBOL] Re: Parsing comment
> Also, the whole idea is that REBOL is dynamic. It couldn't be if
> there was punctuation. I.e.:
>
> print a + b
>
> DOES NOT have a meaning, unless evaluated under some rules and
> some context. When you use syntax to give meaning (as opposed to
> context), you are imposing artificial limits. Whether they are
> useful or not, depends. I think that the point of REBOL is
> simplifying, also by removing some artificial limits.
>
> Of course, IMHO.
print a + b
would have meaning if evauation order was right to left or parentheses were
used
print (a+b)