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