[squeak-dev] Re: SqueakCore

Pavel Krivanek squeak1 at continentalbrno.cz
Sun Dec 30 18:46:30 UTC 2012


Required refactorings to be able to reload Monticello to SqueakCore:

PackageInfo and Network package cannot have preambule. Because
preambule definition in .st files is dependent on PackageInfo

MailComposition class>>initialize
 - MailSender dependency must be removed.

HTTPSocket class >> initialize
 - ExternalSettings dependency must be removed.

ServerDirectory class >> initialize
 - ExternalSettings dependency must be removed.

UUIDGenerator class >> initialize
- bad startup list placement
- Smalltalk addToStartUpList: self

PackageList class >> initialize
 - TheWorldMenu dependency must be removed.

System category "Monticello-UI" must be in own package

Monticello extension methods to classes in System-FilePackage category
must be removed

MCVersionReader class >> initialize
- FileList dependencies must be removed.

MCRepository class >> initialize
 - ExternalSettings dependency must be removed.


More information about the Squeak-dev mailing list