C. David Shaffer
cdshaffer at acm.org
Sat Dec 18 15:56:14 UTC 2004
Avi Bryant wrote:
>On Sat, 18 Dec 2004 10:27:19 -0500, David Shaffer <cdshaffer at acm.org> wrote:
>>>>>I took one of my existing packages and migrated its extension
>>>>>methods into another package (created the new package in MC browser,
>>>>>renamed the method categories and saved both packages). The
>>>>>extensions still show up in the old package when I browse the
>>>>>package using the MC browser and if I load the package the extension
>>>>>method categories are created but left empty. Is there something I
>>>>>need to do to tell MC that they aren't part of that package any more?
>Hm, I'm having trouble reproducing this. What I did:
>- add a category on Object called *davidtest and put a method #foo in it.
>- create a package called DavidTest and save it. It includes Object>>foo.
>- rename the category to *davidtest2.
>- create a package called DavidTest2 and save it.
>- save a new version of DavidTest.
>- the version of DavidTest2 has Object>>foo, and DavidTest is now empty.
>What's different about this from what you were doing?
I should have tried that before posting. Nothing is different except
maybe that "-override" categories are the ones giving me problems. I
tried it in a fresh 3.7full image and MC worked fine (didn't see the
problem I'm having)...yet, I'm having the problem with my package. I've
tried loading the package into a fresh image but it makes a total mess
of it (loads the overrides but not the extensions which causes my image
to become pretty much useless since I'm overriding in several
C. David Shaffer
More information about the Squeak-dev