[EMAIL PROTECTED] wrote:
> > 2. ... whenever a function is encountered, the expressions contained in
> the
> > body of the function are evaluated.
>
> [L]
> if that would have been true, I wouldn't have any means to stop the
> FUNCTION! datatype values from evaluation..., but, fortunately for me,
You don't. You can't stop evaluation, unless you specify a formal
argument as a get-word instead of word.
>> f: func [] [print "Evaluated!"]
>> block: []
== []
>> insert block :f
== []
>> do block
Evaluated!
Ciao,
/Gabriele./
o--------------------) .-^-. (----------------------------------o
| Gabriele Santilli / /_/_\_\ \ Amiga Group Italia --- L'Aquila |
| GIESSE on IRC \ \-\_/-/ / http://www.amyresource.it/AGI/ |
o--------------------) `-v-' (----------------------------------o