[self-interest] Modifying Software

Ian Woollard junkmail at wolfkeeper.plus.com
Thu Aug 26 16:23:08 UTC 2004

Jack Waugh wrote:

>Self has no classes, and I suppose most programmnig modification is
>done by changing slots in the Lobby or by changing the objects
>(usually prototypes) to which those Lobby slots refer.
Yes, so in a pretty real sense, in fact Self *has* classes.

>So in Self,
>and in the actual practice of typical Self programmers, and with the
>support of typical Self programming environments, is there any way to
>modify software so that many existing objects change their behavior to
>reflect the modification?
Most of the objects in the system inherit their behaviours off a group 
of objects that are linked from the Traits object. Modifying these 
Traits' objects immediately changes the behaviours of all such objects.

More information about the Self-interest mailing list