RPackageOrganizer has protocol 'public registration' with methods: #registerPackageNamed: and #unregisterPackageNamed:

So I presume I am free to evaluate the following as separate steps)...

1. RPackageOrganizer default registerPackageNamed:  'MyTest'.
   "-->package is created okay"

2. Object subclass: #MyTestClass
       instanceVariableNames: ''
       classVariableNames: ''
       category: 'MyTest'.
       "-->class is created okay"

3. RPackageOrganizer default unregisterPackageNamed: 'MyTest'.
   "-->package disappears okay"

4. RPackageOrganizer default registerPackageNamed:  'MyTest'.
   "-->package created okay"

5. Object subclass: #MyTestClass
       instanceVariableNames: ''
       classVariableNames: ''
       category: 'MyTest'.
       "-->class does not appear"

However if I go...
6a. Smalltalk removeKey: #MyTestClass .

6b. Object subclass: #MyTestClass
         instanceVariableNames: ''
         classVariableNames: ''
         category: 'MyTest'.

       "-->then the class does appear"

Should I need to be cleaning up manually per step 6a?

cheers -ben

Reply via email to