[EMAIL PROTECTED] wrote:

> In REBOL you don't only have two scopes (contexts) - you have a tree of contexts, 
>each one with a parent context, the top level context being what you could call 
>global variables.

This is probably not true; each context is independent from the
others.

> As you can see, contexts are traversed bottom-up to find the value of a word.

They aren't. BIND simply binds only words that are found in the
context --- the others are left untouched. The binding is static
and no lookup is needed at evaluation time.

> I hope that future REBOL releases will loosen up on this in some way or another.

There are some problems in allowing a word to be removed from a
context. Adding should be feasible, I think.

Regards,
   Gabriele.
-- 
Gabriele Santilli <[EMAIL PROTECTED]> - Amigan - REBOL programmer
Amiga Group Italia sez. L'Aquila -- http://www.amyresource.it/AGI/

Reply via email to