[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

Reply via email to