Jan. 28, 2015
11:11 p.m.
Because "MyPackage" and "MyPackage-Ext" fall into the same class categories. The name "MyPackage" is part of the string "MyPackage-Ext". Packages and class categories are mixed to provide Pharo packages and with this you are also still able to use old code or import code from other Smalltalks. use: "MyPackage-Core" and "MyPackage-Ext" or "MyPackage-Core" and "MyPackage-Ext-Core" and you wont have this problem. If you follow a proper naming scheme (like Seaside and mainly also Pharo) you wont get this problem. Bye T.