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)


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

Reply via email to