source.squeakfoundation.org (was Re: iSqueak)
Andreas Raab
andreas.raab at gmx.de
Tue Jun 28 04:13:09 UTC 2005
Hi -
[Just subscribed to this list]
> It is difficult to see exactly what changed in the recategorization,
> because the changeset includes the whole system as you say.
Here are all the changes:
a) Change the categories from "Foo-Bar-Tests" to "FooTests-Bar", e.g,
"Kernel-Chronology-Tests" => "KernelTests-Chronology"
"Collections-Streams-Tests" => "CollectionTests-Streams"
The reason being that I want to be able to bootstrap a system without
circular dependencies and moving the tests into their own categories
makes it easy to load everything in the right order.
b) Merging of some remnant packages which need to be folded into Morphic
and which never have been real standalone packages ("CustomEvents",
"FlexibleVocabularies", ...)
c) Some arbitrary new top-level packages to get the size of the "System"
package down to a reasonable level, including "Files", "Compiler", and
"Compression"
d) Some reclassification to avoid remnants such as HTTPClient (a lone
class) from "Framework-Download", FancyMailComposition from
"EToy-Download" and then some.
The method reclassifications were all due b) e.g., removal of remnant
packages.
> Just curious, were any methods actually recategorized into mc-based
> extension method categories?
No. The idea was to get an *initial* structure going not to deal with
fine-tuning package boundaries.
Cheers,
- Andreas
More information about the Packages
mailing list