Hello [EMAIL PROTECTED]!
On 04-Gen-00, you wrote:
l> 1) what is the meaning of "result" in the case:
l> (print "Hello" 1)
l> , is it only the returned value 1?
Yes --- I meant result in the sense of returned value. The fact
that the "result" in general sense may be something more than just
the returned value is a good reason for not being able to
exachange some piece of code with the value it returns.
l> 2) What would you choose from the four choices:
l> a) the possibility to interchange 2 + 4 and (2 + 4)
l> b) the possibility to interchange (2 + 4) and 6
l> c) neither a) nor b)
l> d) both a) and b)
In this particular case, I'd choose d). And this is ok for REBOL
too:
>> code: [6]
== [6]
>> do code
== 6
>> change code [(2 + 4)]
== []
>> do code
== 6
>> change code [2 + 4]
== []
>> do code
== 6
Regards,
Gabriele.
--
o--------------------) .-^-. (----------------------------------o
| Gabriele Santilli / /_/_\_\ \ Amiga Group Italia --- L'Aquila |
| GIESSE on IRC \ \-\_/-/ / http://www.amyresource.it/AGI/ |
o--------------------) `-v-' (----------------------------------o