Hello [EMAIL PROTECTED]!

On 30-Dic-99, you wrote:

 l> "There are some cases in Rebol where you can't replace the
 l> parenthesized expression by it's result and get the same"

This is obvious: not every value evaluates to itself. Actually, I
would say: "There are some cases in Rebol where you can't replace
an  expression by it's result and get the same". The simplest case
is:

>> code: ['word]
== ['word]
>> do code
== word
>> change code 'word
== []
>> do code
** Script Error: word has no value.
** Where: word

I don't understand why you expect that changing an expression with 
its result should give the same --- we're not talking about
mathematical expressions here, we're talking about REBOL values.

Regards,
    Gabriele.
-- 
o--------------------) .-^-. (----------------------------------o
| Gabriele Santilli / /_/_\_\ \ Amiga Group Italia --- L'Aquila |
| GIESSE on IRC     \ \-\_/-/ /  http://www.amyresource.it/AGI/ |
o--------------------) `-v-' (----------------------------------o

Reply via email to