[REBOL] Re: Rebol pickling recipes ?
From: rotenca:telvia:it at: 6-Oct-2002 17:17
> >> bind :z 'system
> == unbound-word
> >> get z
> ** Script Error: unbound-word is not defined in this context
> ** Near: get z
> 'to-word seems a good way to create a bounded word! from the unbounded
> one, but i see no way to bound the former one to any context...
I do not understand well. Bind take a word and change it to another word bound
to an existing context, but only if that word already exist in the context. It
can't add a new word to a context. This can be done only for the global
context by Load and by make (any)word! There are 2 distint actions: 1) adding
a word to a context, 2) bind a word to a context.
> Now about the "curious behaviour", i guess that (first system/words) is
> evaluated before (to-word "never-defined-this"), so you get the word
> list before the new word is added to global context, that's why you get
> 'none the first time and get the word the second time.
You are right, it is only question of evaluation order.
So we can be sure that an object is an exact reproduction of internal rebol
But i always want a get-context for use and function context. :-(