Hello [EMAIL PROTECTED]!

On 28-Dic-99, you wrote:

 n> {{
 n> Because 'c actually exists in the global context, and its
 n> value is unset!. Look:
 n>>> c
 n> ** Script Error: c has no value.
 n> ** Where: c
 n>>> type? get/any 'c
 n> == unset!
 n> }}

 n> Since this works as the first statement in a new session, I
 n> guess that, theoretically, this would mean all words exist,
 n> but are initially 'unset.

Actually, every word parsed by LOAD automatically goes to
SYSTEM/WORDS. Try the following code on a fresh REBOL:

print first system/words ; this is BIG!
to-word "undefined-word"
print first system/words

You will see undefined-word at the end of the printed block.

So, the side effect of this is that every word exists in the
global context.

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