On 12/29/1999 at 6:49 PM [EMAIL PROTECTED] wrote:

{{
>> type? get/any 'c
>> == unset!
 
Actually, every word parsed by LOAD automatically goes to SYSTEM/WORDS.
}}

So since the console entry does an implicit load,  'C gets created just
by asking about it?

Shades of Schrodinger's Cat!

-Ted.

*********** REPLY SEPARATOR  ***********

On 12/29/1999 at 6:49 PM [EMAIL PROTECTED] wrote:

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