From: Panu Viljamaa Date: 2001-11-27T15:48:02+09:00 Subject: [ruby-talk:26620] Re: Selector Namespaces: A Standard Feature for Smalltalk? Ok. So if I understand this correctly, selector namespaces mean that: We can add or modify a method in an existing class but have the change affect only selected parts of the system - because a given method can have several implementations that co-exist simultaneously and get used in different parts of the system. Thus: " '50' asMoney" could cause the execution of different implementations of #asMoney, depending on where the method call appears. I believe this has been a feature of VisualAge Smalltalk for a long time already ("Extended classes"). Right ? Making it standard would be cool naturally, if it can be done simply. -Panu Viljamaa