Howdy, Don:

  SELF is a word in every object which by default refers to the object
itself.  By setting, in the process of making an object, the word SELF
in the object's context to something other than that object, in
effect, whatever you are assigning that object to will instead be
assigned to what you set SELF to.  The same is not true after you've
made the object. 

        -jeff

>  Perhaps "self" can NOT be used as a regular? Rebol word:
>  >> x: make object! [a: 1 b: 2 ] >> type? x == object!
>  >> x: make object! [a: 1 b: 2 sel: 3] >> type? x == object!
>  >> x: make object! [a: 1 b: 2 self: 3] == 3 >> type? x == integer!
>  Mystery abounds,
>  Don
>
>
>

Reply via email to