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

Reply via email to